|  ▼ aten |  | 
|  ► src |  | 
|  ► ATen |  | 
|  ► core |  | 
|  ► dispatch |  | 
|  Dispatcher.cpp |  | 
|  Dispatcher.h |  | 
|  DispatchTable.h |  | 
|  KernelCache.h |  | 
|  KernelFunction.h |  | 
|  KernelRegistration.h |  | 
|  OpSchemaRegistration.h |  | 
|  alias_info.h |  | 
|  aten_interned_strings.h |  | 
|  ATenGeneral.cpp |  | 
|  ATenGeneral.h |  | 
|  Backtrace.h |  | 
|  blob.cpp |  | 
|  blob.h |  | 
|  context_base.cpp |  | 
|  context_base.h |  | 
|  DimVector.h |  | 
|  Formatting.cpp |  | 
|  Formatting.h |  | 
|  function_schema.h |  | 
|  functional.h |  | 
|  Generator.h |  | 
|  interned_strings.cpp |  | 
|  interned_strings.h |  | 
|  interned_strings_class.h |  | 
|  ivalue.cpp |  | 
|  ivalue.h |  | 
|  jit_type.h |  | 
|  LegacyDeviceTypeInit.cpp |  | 
|  LegacyDeviceTypeInit.h |  | 
|  LegacyTypeDispatch.cpp |  | 
|  LegacyTypeDispatch.h |  | 
|  Macros.h |  | 
|  Range.cpp |  | 
|  Range.h |  | 
|  Reduction.h |  | 
|  register_symbols.cpp |  | 
|  Scalar.h |  | 
|  ScalarType.h |  | 
|  SparseTensorRef.h |  | 
|  stack.h |  | 
|  Tensor.cpp |  | 
|  Tensor.h |  | 
|  TensorAccessor.h |  | 
|  TensorImpl_test.cpp |  | 
|  TensorMethods.h |  | 
|  type.cpp |  | 
|  Type.h |  | 
|  typeid.h |  | 
|  UndefinedTensorImpl.h |  | 
|  VariableHooksInterface.cpp |  | 
|  VariableHooksInterface.h |  | 
|  ► cpu |  | 
|  ► vec256 |  | 
|  functional.h |  | 
|  intrinsics.h |  | 
|  vec256.h |  | 
|  vec256_base.h |  | 
|  vec256_double.h |  | 
|  vec256_float.h |  | 
|  vec256_int.h |  | 
|  FlushDenormal.cpp |  | 
|  FlushDenormal.h |  | 
|  vml.h |  | 
|  ► cuda |  | 
|  ► detail |  | 
|  CUDAHooks.cpp |  | 
|  CUDAHooks.h |  | 
|  KernelUtils.h |  | 
|  _curand_mtgp32_host.h |  | 
|  Array.h |  | 
|  ATenCUDAGeneral.h |  | 
|  CUDAConfig.h |  | 
|  CUDAContext.cpp |  | 
|  CUDAContext.h |  | 
|  CUDADevice.h |  | 
|  CUDAEvent.h |  | 
|  CUDAGenerator.cpp |  | 
|  CUDAMultiStreamGuard.h |  | 
|  CUDATypeDefault.cpp |  | 
|  CUDATypeDefault.h |  | 
|  CUDAUtils.h |  | 
|  Exceptions.h |  | 
|  PinnedMemoryAllocator.cpp |  | 
|  PinnedMemoryAllocator.h |  | 
|  ► cudnn |  | 
|  cudnn-wrapper.h |  | 
|  Descriptors.cpp |  | 
|  Descriptors.h |  | 
|  Exceptions.h |  | 
|  Handle.cpp |  | 
|  Handle.h |  | 
|  Handles.h |  | 
|  Types.cpp |  | 
|  Types.h |  | 
|  Utils.h |  | 
|  ► detail |  | 
|  ComplexHooksInterface.cpp |  | 
|  ComplexHooksInterface.h |  | 
|  CPUGuardImpl.cpp |  | 
|  CPUGuardImpl.h |  | 
|  CUDAHooksInterface.cpp |  | 
|  CUDAHooksInterface.h |  | 
|  FunctionTraits.h |  | 
|  HIPHooksInterface.cpp |  | 
|  HIPHooksInterface.h |  | 
|  ScalarTypeConversions.h |  | 
|  ► hip |  | 
|  ► impl |  | 
|  HIPAllocatorMasqueradingAsCUDA.h |  | 
|  HIPCachingAllocatorMasqueradingAsCUDA.cpp |  | 
|  HIPCachingAllocatorMasqueradingAsCUDA.h |  | 
|  HIPGuardImplMasqueradingAsCUDA.cpp |  | 
|  HIPGuardImplMasqueradingAsCUDA.h |  | 
|  HIPStreamMasqueradingAsCUDA.h |  | 
|  ► miopen |  | 
|  Descriptors.cpp |  | 
|  Descriptors.h |  | 
|  Exceptions.h |  | 
|  Handle.cpp |  | 
|  Handle.h |  | 
|  miopen-wrapper.h |  | 
|  Types.cpp |  | 
|  Types.h |  | 
|  Utils.h |  | 
|  ► mkl |  | 
|  Descriptors.h |  | 
|  Exceptions.h |  | 
|  Limits.h |  | 
|  ► mkldnn |  | 
|  Runtime.cpp |  | 
|  Runtime.h |  | 
|  ► native |  | 
|  ► cpu |  | 
|  Activation.cpp |  | 
|  avx_mathfun.h |  | 
|  BinaryOpsKernel.cpp |  | 
|  CopyKernel.cpp |  | 
|  CopyKernel.h |  | 
|  DistanceOpsKernel.cpp |  | 
|  GridSamplerKernel.cpp |  | 
|  GridSamplerKernel.h |  | 
|  IndexKernel.cpp |  | 
|  Intrinsics.h |  | 
|  Loops.h |  | 
|  Reduce.h |  | 
|  ReduceOpsKernel.cpp |  | 
|  SoftMaxKernel.cpp |  | 
|  SoftmaxKernel.h |  | 
|  TensorCompareKernel.cpp |  | 
|  TensorCompareKernel.h |  | 
|  UnaryOpsKernel.cpp |  | 
|  UnaryOpsKernel.h |  | 
|  ► cuda |  | 
|  CUDAUnaryOps.cpp |  | 
|  CuFFTPlanCache.h |  | 
|  CuFFTUtils.h |  | 
|  MiscUtils.h |  | 
|  ► cudnn |  | 
|  AffineGridGenerator.cpp |  | 
|  BatchNorm.cpp |  | 
|  Conv.cpp |  | 
|  GridSampler.cpp |  | 
|  LossCTC.cpp |  | 
|  RNN.cpp |  | 
|  ► miopen |  | 
|  BatchNorm_miopen.cpp |  | 
|  Conv_miopen.cpp |  | 
|  ► mkl |  | 
|  LinearAlgebra.cpp |  | 
|  SpectralOps.cpp |  | 
|  ► mkldnn |  | 
|  Conv.cpp |  | 
|  ► sparse |  | 
|  ► cuda |  | 
|  SparseCUDATensor.cpp |  | 
|  SparseTensor.cpp |  | 
|  SparseTensorMath.cpp |  | 
|  ► utils |  | 
|  ParamsHash.h |  | 
|  Activation.cpp |  | 
|  Activation.h |  | 
|  AdaptiveAveragePooling.cpp |  | 
|  AffineGridGenerator.cpp |  | 
|  BatchLinearAlgebra.cpp |  | 
|  BinaryOps.cpp |  | 
|  BinaryOps.h |  | 
|  ConstantPadNd.cpp |  | 
|  Convolution.cpp |  | 
|  ConvolutionTBC.cpp |  | 
|  Copy.cpp |  | 
|  Copy.h |  | 
|  DispatchStub.cpp |  | 
|  DispatchStub.h |  | 
|  Distance.cpp |  | 
|  Distance.h |  | 
|  Distributions.cpp |  | 
|  Distributions.h |  | 
|  Dropout.cpp |  | 
|  Embedding.cpp |  | 
|  EmbeddingBag.cpp |  | 
|  FractionalMaxPool2d.cpp |  | 
|  FractionalMaxPool3d.cpp |  | 
|  GridSampler.cpp |  | 
|  GridSampler.h |  | 
|  Indexing.cpp |  | 
|  Indexing.h |  | 
|  Itertools.cpp |  | 
|  LegacyBridge.cpp |  | 
|  LegacyDefinitions.cpp |  | 
|  LegacyNNDefinitions.cpp |  | 
|  Lerp.cpp |  | 
|  Linear.cpp |  | 
|  LinearAlgebra.cpp |  | 
|  LinearAlgebraUtils.h |  | 
|  Loss.cpp |  | 
|  LossCTC.cpp |  | 
|  Memory.cpp |  | 
|  NNPACK.cpp |  | 
|  Normalization.cpp |  | 
|  Onehot.cpp |  | 
|  PackedSequence.cpp |  | 
|  PixelShuffle.cpp |  | 
|  Pooling.cpp |  | 
|  QuantizedLinear.cpp |  | 
|  RangeFactories.cpp |  | 
|  ReduceOps.cpp |  | 
|  ReduceOps.h |  | 
|  ReduceOpsUtils.h |  | 
|  ReflectionPad.cpp |  | 
|  ReplicationPadding.cpp |  | 
|  Resize.cpp |  | 
|  Resize.h |  | 
|  RNN.cpp |  | 
|  RNN.h |  | 
|  Scalar.cpp |  | 
|  SharedReduceOps.h |  | 
|  SoftMax.cpp |  | 
|  Sorting.cpp |  | 
|  SortingUtils.h |  | 
|  SpectralOps.cpp |  | 
|  SpectralOpsUtils.h |  | 
|  SummaryOps.cpp |  | 
|  TensorCompare.cpp |  | 
|  TensorConversions.cpp |  | 
|  TensorFactories.cpp |  | 
|  TensorFactories.h |  | 
|  TensorIterator.cpp |  | 
|  TensorIterator.h |  | 
|  TensorIteratorReduce.cpp |  | 
|  TensorProperties.cpp |  | 
|  TensorShape.cpp |  | 
|  TensorTransformations.cpp |  | 
|  TensorTransformations.h |  | 
|  TypeProperties.cpp |  | 
|  UnaryOps.cpp |  | 
|  Unique.cpp |  | 
|  WeightNorm.cpp |  | 
|  ► stub |  | 
|  CombinedStub.cpp |  | 
|  ► templates |  | 
|  ExtensionBackendRegistration.h |  | 
|  Functions.h |  | 
|  GeneratorDerived.h |  | 
|  LegacyTHDispatcher.cpp |  | 
|  LegacyTHDispatcher.h |  | 
|  LegacyTHDispatcherDerived.cpp |  | 
|  LegacyTHDispatcherDerived.h |  | 
|  LegacyTHFunctions.h |  | 
|  NativeFunctions.h |  | 
|  RegisterCPU.cpp |  | 
|  RegisterCPU.h |  | 
|  RegisterCUDA.cpp |  | 
|  RegisterCUDA.h |  | 
|  SparseTypeDerived.cpp |  | 
|  Tensor.h |  | 
|  TensorMethods.h |  | 
|  Type.h |  | 
|  TypeDefault.cpp |  | 
|  TypeDefault.h |  | 
|  TypeDerived.cpp |  | 
|  TypeDerived.h |  | 
|  TypeExtendedInterface.h |  | 
|  TypeExtension.cpp |  | 
|  TypeExtension.h |  | 
|  TypeExtensionDerived.cpp |  | 
|  TypeExtensionDerived.h |  | 
|  ► test |  | 
|  ► test_install |  | 
|  main.cpp |  | 
|  apply_utils_test.cpp |  | 
|  atest.cpp |  | 
|  basic.cpp |  | 
|  broadcast_test.cpp |  | 
|  cuda_apply_test.cpp |  | 
|  cuda_cudnn_test.cpp |  | 
|  cuda_rng_test.cpp |  | 
|  cuda_stream_test.cpp |  | 
|  cuda_tensor_interop_test.cpp |  | 
|  dlconvertor_test.cpp |  | 
|  extension_backend_test.cpp |  | 
|  half_test.cpp |  | 
|  native_test.cpp |  | 
|  scalar_tensor_test.cpp |  | 
|  scalar_test.cpp |  | 
|  tbb_init_test.cpp |  | 
|  tensor_interop_test.cpp |  | 
|  test_assert.h |  | 
|  test_parallel.cpp |  | 
|  undefined_tensor_test.cpp |  | 
|  verify_api_visibility.cpp |  | 
|  weakref_test.cpp |  | 
|  wrapdim_test.cpp |  | 
|  xla_tensor_test.cpp |  | 
|  AccumulateType.h |  | 
|  ArrayRef.h |  | 
|  ATen.h |  | 
|  Backend.h |  | 
|  Backtrace.h |  | 
|  CheckGenerator.h |  | 
|  Config.h |  | 
|  Context.cpp |  | 
|  Context.h |  | 
|  CPUApplyUtils.h |  | 
|  CPUFixedAllocator.h |  | 
|  CPUGeneral.cpp |  | 
|  CPUGeneral.h |  | 
|  CPUGenerator.cpp |  | 
|  CPUTypeDefault.cpp |  | 
|  CPUTypeDefault.h |  | 
|  Device.h |  | 
|  DeviceGuard.h |  | 
|  DimVector.h |  | 
|  Dispatch.h |  | 
|  div_rtn.h |  | 
|  DLConvertor.cpp |  | 
|  DLConvertor.h |  | 
|  dlpack.h | The common header of DLPack  | 
|  ExpandUtils.cpp |  | 
|  ExpandUtils.h |  | 
|  Formatting.h |  | 
|  Generator.h |  | 
|  InferSize.h |  | 
|  InitialTensorOptions.h |  | 
|  Layout.h |  | 
|  LegacyTHDispatch.cpp |  | 
|  LegacyTHDispatch.h |  | 
|  MatrixRef.h |  | 
|  MemoryOverlap.cpp |  | 
|  MemoryOverlap.h |  | 
|  NumericUtils.h |  | 
|  Parallel.h |  | 
|  Scalar.h |  | 
|  ScalarOps.h |  | 
|  ScalarType.h |  | 
|  SmallVector.h |  | 
|  SparseTensorImpl.cpp |  | 
|  SparseTensorImpl.h |  | 
|  SparseTensorUtils.h |  | 
|  Storage.h |  | 
|  Tensor.h |  | 
|  TensorAccessor.h |  | 
|  TensorGeometry.cpp |  | 
|  TensorGeometry.h |  | 
|  TensorOperators.h |  | 
|  TensorOptions.h |  | 
|  TensorUtils.cpp |  | 
|  TensorUtils.h |  | 
|  Type.h |  | 
|  UndefinedType.cpp |  | 
|  UndefinedType.h |  | 
|  Utils.cpp |  | 
|  Utils.h |  | 
|  WrapDimUtils.h |  | 
|  WrapDimUtilsMulti.h |  | 
|  ► TH |  | 
|  ► generic |  | 
|  THBlas.cpp |  | 
|  THBlas.h |  | 
|  THLapack.cpp |  | 
|  THLapack.h |  | 
|  THStorage.cpp |  | 
|  THStorage.h |  | 
|  THStorageCopy.cpp |  | 
|  THStorageCopy.h |  | 
|  THTensor.cpp |  | 
|  THTensor.h |  | 
|  THTensorConv.cpp |  | 
|  THTensorConv.h |  | 
|  THTensorEvenMoreMath.cpp |  | 
|  THTensorFill.cpp |  | 
|  THTensorFill.h |  | 
|  THTensorLapack.cpp |  | 
|  THTensorLapack.h |  | 
|  THTensorMath.cpp |  | 
|  THTensorMath.h |  | 
|  THTensorMoreMath.cpp |  | 
|  THTensorRandom.cpp |  | 
|  THTensorRandom.h |  | 
|  THVector.h |  | 
|  THVectorDefault.cpp |  | 
|  THVectorDispatch.cpp |  | 
|  ► vector |  | 
|  AVX.cpp |  | 
|  AVX.h |  | 
|  AVX2.cpp |  | 
|  AVX2.h |  | 
|  NEON.cpp |  | 
|  simd.h |  | 
|  VSX.cpp |  | 
|  TH.h |  | 
|  THAllocator.cpp |  | 
|  THAllocator.h |  | 
|  THBlas.cpp |  | 
|  THBlas.h |  | 
|  THBlasUtils.h |  | 
|  THDiskFile.cpp |  | 
|  THDiskFile.h |  | 
|  THFile.cpp |  | 
|  THFile.h |  | 
|  THFilePrivate.h |  | 
|  THGeneral.cpp |  | 
|  THGenerateAllTypes.h |  | 
|  THGenerateBoolType.h |  | 
|  THGenerateByteType.h |  | 
|  THGenerateCharType.h |  | 
|  THGenerateDoubleType.h |  | 
|  THGenerateFloatType.h |  | 
|  THGenerateFloatTypes.h |  | 
|  THGenerateHalfType.h |  | 
|  THGenerateIntType.h |  | 
|  THGenerateIntTypes.h |  | 
|  THGenerateLongType.h |  | 
|  THGenerateShortType.h |  | 
|  THHalf.h |  | 
|  THLapack.cpp |  | 
|  THLapack.h |  | 
|  THLogAdd.cpp |  | 
|  THLogAdd.h |  | 
|  THMath.h |  | 
|  THMemoryFile.cpp |  | 
|  THMemoryFile.h |  | 
|  THRandom.cpp |  | 
|  THRandom.h |  | 
|  THSize.cpp |  | 
|  THSize.h |  | 
|  THStorage.h |  | 
|  THStorageFunctions.cpp |  | 
|  THStorageFunctions.h |  | 
|  THTensor.cpp |  | 
|  THTensor.h |  | 
|  THTensorApply.h |  | 
|  THTensorConv.cpp |  | 
|  THTensorDimApply.h |  | 
|  THTensorEvenMoreMath.cpp |  | 
|  THTensorFill.cpp |  | 
|  THTensorLapack.cpp |  | 
|  THTensorMath.cpp |  | 
|  THTensorMoreMath.cpp |  | 
|  THTensorRandom.cpp |  | 
|  THVector.cpp |  | 
|  THVector.h |  | 
|  ► THC |  | 
|  ► generic |  | 
|  THCStorage.cpp |  | 
|  THCStorage.h |  | 
|  THCStorageCopy.cpp |  | 
|  THCStorageCopy.h |  | 
|  THCTensor.cpp |  | 
|  THCTensor.h |  | 
|  THCTensorCopy.h |  | 
|  THCTensorIndex.h |  | 
|  THCTensorMasked.h |  | 
|  THCTensorMath.h |  | 
|  THCTensorMathBlas.h |  | 
|  THCTensorMathCompare.h |  | 
|  THCTensorMathCompareT.h |  | 
|  THCTensorMathMagma.h |  | 
|  THCTensorMathPairwise.h |  | 
|  THCTensorMathPointwise.h |  | 
|  THCTensorMathReduce.h |  | 
|  THCTensorMathScan.h |  | 
|  THCTensorMode.h |  | 
|  THCTensorRandom.h |  | 
|  THCTensorScatterGather.h |  | 
|  THCTensorSort.h |  | 
|  THCTensorTopK.h |  | 
|  THC.h |  | 
|  THCAllocator.cpp |  | 
|  THCAllocator.h |  | 
|  THCBlas.h |  | 
|  THCCachingHostAllocator.cpp |  | 
|  THCCachingHostAllocator.h |  | 
|  THCGeneral.cpp |  | 
|  THCGenerateAllTypes.h |  | 
|  THCGenerateBoolType.h |  | 
|  THCGenerateByteType.h |  | 
|  THCGenerateCharType.h |  | 
|  THCGenerateDoubleType.h |  | 
|  THCGenerateFloatType.h |  | 
|  THCGenerateFloatTypes.h |  | 
|  THCGenerateHalfType.h |  | 
|  THCGenerateIntType.h |  | 
|  THCGenerateLongType.h |  | 
|  THCGenerateShortType.h |  | 
|  THCSleep.h |  | 
|  THCStorage.cpp |  | 
|  THCStorage.h |  | 
|  THCStorageCopy.cpp |  | 
|  THCStorageCopy.h |  | 
|  THCStream.cpp |  | 
|  THCTensor.cpp |  | 
|  THCTensor.h |  | 
|  THCTensorCopy.h |  | 
|  THCTensorMath.h |  | 
|  THCTensorRandom.cpp |  | 
|  THCTensorRandom.h |  | 
|  THCThreadLocal.cpp |  | 
|  THCThreadLocal.h |  | 
|  ► THCUNN |  | 
|  ► generic |  | 
|  pooling_shape.h |  | 
|  THCUNN.h |  | 
|  common.h |  | 
|  im2col.h |  | 
|  row2col.h |  | 
|  THCUNN.h |  | 
|  upsampling.h |  | 
|  vol2col.h |  | 
|  ► THNN |  | 
|  ► generic |  | 
|  AbsCriterion.c |  | 
|  BCECriterion.c |  | 
|  ClassNLLCriterion.c |  | 
|  Col2Im.c |  | 
|  ELU.c |  | 
|  FeatureLPPooling.c |  | 
|  GatedLinearUnit.c |  | 
|  HardTanh.c |  | 
|  Im2Col.c |  | 
|  IndexLinear.c |  | 
|  LeakyReLU.c |  | 
|  LogSigmoid.c |  | 
|  MSECriterion.c |  | 
|  MultiLabelMarginCriterion.c |  | 
|  MultiMarginCriterion.c |  | 
|  pooling_shape.h |  | 
|  RReLU.c |  | 
|  Sigmoid.c |  | 
|  SmoothL1Criterion.c |  | 
|  SoftMarginCriterion.c |  | 
|  SoftPlus.c |  | 
|  SoftShrink.c |  | 
|  SpatialAdaptiveMaxPooling.c |  | 
|  SpatialAveragePooling.c |  | 
|  SpatialClassNLLCriterion.c |  | 
|  SpatialConvolutionMM.c |  | 
|  SpatialDilatedConvolution.c |  | 
|  SpatialDilatedMaxPooling.c |  | 
|  SpatialFullDilatedConvolution.c |  | 
|  SpatialMaxUnpooling.c |  | 
|  SpatialUpSamplingBicubic.c |  | 
|  SpatialUpSamplingBilinear.c |  | 
|  SpatialUpSamplingNearest.c |  | 
|  Tanh.c |  | 
|  TemporalRowConvolution.c |  | 
|  TemporalUpSamplingLinear.c |  | 
|  TemporalUpSamplingNearest.c |  | 
|  THNN.h |  | 
|  unfold.c |  | 
|  upsampling.h |  | 
|  VolumetricAdaptiveAveragePooling.c |  | 
|  VolumetricAdaptiveMaxPooling.c |  | 
|  VolumetricAveragePooling.c |  | 
|  VolumetricConvolutionMM.c |  | 
|  VolumetricDilatedConvolution.c |  | 
|  VolumetricDilatedMaxPooling.c |  | 
|  VolumetricFullDilatedConvolution.c |  | 
|  VolumetricMaxUnpooling.c |  | 
|  VolumetricUpSamplingNearest.c |  | 
|  VolumetricUpSamplingTrilinear.c |  | 
|  init.cpp |  | 
|  THNN.h |  | 
|  ▼ binaries |  | 
|  benchmark_args.h |  | 
|  benchmark_helper.cc |  | 
|  benchmark_helper.h |  | 
|  caffe2_benchmark.cc |  | 
|  convert_and_benchmark.cc |  | 
|  convert_caffe_image_db.cc |  | 
|  convert_db.cc |  | 
|  convert_encoded_to_raw_leveldb.cc |  | 
|  convert_image_to_tensor.cc |  | 
|  core_overhead_benchmark_gpu.cc |  | 
|  db_throughput.cc |  | 
|  inspect_gpu.cc |  | 
|  make_cifar_db.cc |  | 
|  make_image_db.cc |  | 
|  make_mnist_db.cc |  | 
|  predictor_verifier.cc |  | 
|  print_core_object_sizes_gpu.cc |  | 
|  print_registered_core_operators.cc |  | 
|  run_plan.cc |  | 
|  run_plan_mpi.cc |  | 
|  speed_benchmark.cc |  | 
|  split_db.cc |  | 
|  tsv_2_proto.cc |  | 
|  tutorial_blob.cc |  | 
|  zmq_feeder.cc |  | 
|  ▼ c10 |  | 
|  ► core |  | 
|  ► impl |  | 
|  DeviceGuardImplInterface.cpp |  | 
|  DeviceGuardImplInterface.h |  | 
|  FakeGuardImpl.h |  | 
|  InlineDeviceGuard.h |  | 
|  InlineStreamGuard.h |  | 
|  VirtualGuardImpl.h |  | 
|  Allocator.cpp |  | 
|  Allocator.h |  | 
|  Backend.h |  | 
|  CopyBytes.cpp |  | 
|  CopyBytes.h |  | 
|  CPUAllocator.cpp |  | 
|  CPUAllocator.h |  | 
|  DefaultDtype.cpp |  | 
|  DefaultDtype.h |  | 
|  DefaultTensorOptions.h |  | 
|  Device.cpp |  | 
|  Device.h |  | 
|  DeviceGuard.h |  | 
|  DeviceType.cpp |  | 
|  DeviceType.h |  | 
|  Layout.h |  | 
|  Scalar.cpp |  | 
|  Scalar.h |  | 
|  ScalarType.h |  | 
|  Storage.cpp |  | 
|  Storage.h |  | 
|  StorageImpl.cpp |  | 
|  StorageImpl.h |  | 
|  Stream.cpp |  | 
|  Stream.h |  | 
|  StreamGuard.h |  | 
|  Tensor.h |  | 
|  TensorImpl.cpp |  | 
|  TensorImpl.h |  | 
|  TensorOptions.cpp |  | 
|  TensorOptions.h |  | 
|  TensorTypeId.cpp |  | 
|  TensorTypeId.h |  | 
|  TensorTypeIdRegistration.cpp |  | 
|  TensorTypeIdRegistration.h |  | 
|  thread_pool.cpp |  | 
|  thread_pool.h |  | 
|  UndefinedTensorImpl.cpp |  | 
|  UndefinedTensorImpl.h |  | 
|  WrapDimMinimal.h |  | 
|  ► cuda |  | 
|  ► impl |  | 
|  CUDAGuardImpl.cpp |  | 
|  CUDAGuardImpl.h |  | 
|  CUDATest.cpp |  | 
|  CUDATest.h |  | 
|  ► test |  | 
|  ► impl |  | 
|  CUDATest.cpp |  | 
|  CUDACachingAllocator.cpp |  | 
|  CUDACachingAllocator.h |  | 
|  CUDAException.h |  | 
|  CUDAFunctions.h |  | 
|  CUDAGuard.h |  | 
|  CUDAMacros.h |  | 
|  CUDAMathCompat.h |  | 
|  CUDAStream.cpp |  | 
|  CUDAStream.h |  | 
|  ► macros |  | 
|  Export.h |  | 
|  Macros.h |  | 
|  ► test |  | 
|  ► core |  | 
|  ► impl |  | 
|  InlineDeviceGuard_test.cpp |  | 
|  InlineStreamGuard_test.cpp |  | 
|  DeviceGuard_test.cpp |  | 
|  StreamGuard_test.cpp |  | 
|  TensorTypeId_test.cpp |  | 
|  ► util |  | 
|  Array_test.cpp |  | 
|  flags_test.cpp |  | 
|  Half_test.cpp |  | 
|  intrusive_ptr_test.cpp |  | 
|  LeftRight_test.cpp |  | 
|  logging_test.cpp |  | 
|  Metaprogramming_test.cpp |  | 
|  registry_test.cpp |  | 
|  tempfile_test.cpp |  | 
|  typeid_test.cpp |  | 
|  TypeList_test.cpp |  | 
|  TypeTraits_test.cpp |  | 
|  ► util |  | 
|  AlignOf.h |  | 
|  Array.cpp |  | 
|  Array.h |  | 
|  ArrayRef.h |  | 
|  Backtrace.cpp |  | 
|  Backtrace.h |  | 
|  C++17.cpp |  | 
|  C++17.h |  | 
|  Deprecated.h |  | 
|  Exception.cpp |  | 
|  Exception.h |  | 
|  Flags.h |  | 
|  flags_use_gflags.cpp |  | 
|  flags_use_no_gflags.cpp |  | 
|  flat_hash_map.h |  | 
|  Half-inl.h |  | 
|  Half.cpp |  | 
|  Half.h |  | 
|  IdWrapper.h |  | 
|  intrusive_ptr.cpp |  | 
|  intrusive_ptr.h |  | 
|  LeftRight.cpp |  | 
|  LeftRight.h |  | 
|  Logging.cpp |  | 
|  Logging.h |  | 
|  logging_is_google_glog.h |  | 
|  logging_is_not_google_glog.h |  | 
|  Metaprogramming.cpp |  | 
|  Metaprogramming.h |  | 
|  numa.cpp |  | 
|  numa.h |  | 
|  Optional.cpp |  | 
|  Optional.h |  | 
|  Registry.h |  | 
|  SmallVector.cpp |  | 
|  SmallVector.h |  | 
|  string_utils.h |  | 
|  StringUtil.cpp |  | 
|  StringUtil.h |  | 
|  tempfile.h |  | 
|  thread_name.cpp |  | 
|  thread_name.h |  | 
|  Type.cpp |  | 
|  Type.h |  | 
|  typeid.cpp |  | 
|  typeid.h |  | 
|  TypeList.cpp |  | 
|  TypeList.h |  | 
|  TypeTraits.cpp |  | 
|  TypeTraits.h |  | 
|  UniqueVoidPtr.cpp |  | 
|  UniqueVoidPtr.h |  | 
|  ▼ caffe2 |  | 
|  ► core |  | 
|  ► hip |  | 
|  common_miopen.h |  | 
|  miopen_wrapper.h |  | 
|  ► nomnigraph |  | 
|  ► include |  | 
|  ► nomnigraph |  | 
|  ► Converters |  | 
|  Dot.h |  | 
|  ► Generated |  | 
|  OpClasses.h |  | 
|  OpEnum.h |  | 
|  OpNames.h |  | 
|  ► Graph |  | 
|  Algorithms.h |  | 
|  BinaryMatchImpl.h |  | 
|  Graph.h |  | 
|  TarjansImpl.h |  | 
|  TopoSort.h |  | 
|  ► Representations |  | 
|  Compiler.h |  | 
|  ControlFlow.h |  | 
|  NeuralNet.h |  | 
|  ► Support |  | 
|  Casting.h |  | 
|  Common.h |  | 
|  Pointer.h |  | 
|  ► Transformations |  | 
|  Match.h |  | 
|  SubgraphMatcher.h |  | 
|  ► Representations |  | 
|  NeuralNet.cc |  | 
|  ► tests |  | 
|  AlgorithmsTest.cc |  | 
|  BinaryMatchImplTest.cc |  | 
|  GraphTest.cc |  | 
|  MatchTest.cc |  | 
|  NeuralNetTest.cc |  | 
|  SubgraphMatcherTest.cc |  | 
|  TarjansImplTest.cc |  | 
|  test_util.cc |  | 
|  test_util.h |  | 
|  TopoSortTest.cc |  | 
|  allocator.cc |  | 
|  allocator.h |  | 
|  asan.h |  | 
|  blob.h |  | 
|  blob_serialization.cc |  | 
|  blob_serialization.h |  | 
|  blob_serialization_gpu.cc |  | 
|  blob_serializer_base.h |  | 
|  blob_stats.cc |  | 
|  blob_stats.h |  | 
|  c10_operator.h |  | 
|  common.cc |  | 
|  common.h |  | 
|  common_cudnn.cc |  | 
|  common_cudnn.h |  | 
|  common_gpu.cc |  | 
|  common_gpu.h |  | 
|  common_omp.h |  | 
|  context.cc |  | 
|  context.h |  | 
|  context_base.cc |  | 
|  context_base.h |  | 
|  context_gpu.h |  | 
|  cudnn_wrappers.h |  | 
|  db.cc |  | 
|  db.h |  | 
|  event.cc |  | 
|  event.h |  | 
|  event_cpu.h |  | 
|  event_gpu.cc |  | 
|  flags.h |  | 
|  graph.cc |  | 
|  graph.h |  | 
|  init.cc |  | 
|  init.h |  | 
|  init_denormals.cc |  | 
|  init_intrinsics_check.cc |  | 
|  init_omp.cc |  | 
|  int8_serialization.cc |  | 
|  logging.h |  | 
|  macros.h |  | 
|  memonger.cc |  | 
|  memonger.h |  | 
|  module.cc |  | 
|  module.h |  | 
|  net.cc |  | 
|  net.h |  | 
|  net_async_base.cc |  | 
|  net_async_base.h |  | 
|  net_async_scheduling.cc |  | 
|  net_async_scheduling.h |  | 
|  net_async_task.cc |  | 
|  net_async_task.h |  | 
|  net_async_task_future.cc |  | 
|  net_async_task_future.h |  | 
|  net_async_task_graph.cc |  | 
|  net_async_task_graph.h |  | 
|  net_async_tracing.cc |  | 
|  net_async_tracing.h |  | 
|  net_dag_utils.cc |  | 
|  net_dag_utils.h |  | 
|  net_parallel.cc |  | 
|  net_parallel.h |  | 
|  net_simple.cc |  | 
|  net_simple.h |  | 
|  net_simple_refcount.cc |  | 
|  net_simple_refcount.h |  | 
|  numa.cc |  | 
|  numa.h |  | 
|  observer.h |  | 
|  operator.cc |  | 
|  operator.h |  | 
|  operator_c10wrapper.cc |  | 
|  operator_c10wrapper.h |  | 
|  operator_gradient.h |  | 
|  operator_schema.cc |  | 
|  operator_schema.h |  | 
|  plan_executor.cc |  | 
|  plan_executor.h |  | 
|  prof_dag_counters.cc |  | 
|  prof_dag_counters.h |  | 
|  qtensor.cc |  | 
|  qtensor.h |  | 
|  qtensor_serialization.cc |  | 
|  qtensor_serialization.h |  | 
|  scope_guard.h |  | 
|  static_tracepoint.h |  | 
|  static_tracepoint_elfx86.h |  | 
|  stats.cc |  | 
|  stats.h |  | 
|  storage.h |  | 
|  tensor.cc |  | 
|  tensor.h |  | 
|  tensor_impl.h |  | 
|  tensor_int8.cc |  | 
|  tensor_int8.h |  | 
|  test_utils.cc |  | 
|  test_utils.h |  | 
|  timer.h |  | 
|  transform.cc |  | 
|  transform.h |  | 
|  types.cc |  | 
|  types.h |  | 
|  workspace.cc |  | 
|  workspace.h |  | 
|  ► cuda_rtc |  | 
|  common_rtc.h |  | 
|  elemenntwise_rtc_gpu.cc |  | 
|  pool_op_rtc_gpu.cc |  | 
|  ► db |  | 
|  create_db_op.cc |  | 
|  create_db_op.h |  | 
|  create_db_op_gpu.cc |  | 
|  leveldb.cc |  | 
|  lmdb.cc |  | 
|  protodb.cc |  | 
|  zmqdb.cc |  | 
|  ► distributed |  | 
|  file_store_handler.cc |  | 
|  file_store_handler.h |  | 
|  file_store_handler_op.cc |  | 
|  file_store_handler_op.h |  | 
|  file_store_handler_op_gpu.cc |  | 
|  py_export.cc |  | 
|  redis_store_handler.cc |  | 
|  redis_store_handler.h |  | 
|  redis_store_handler_op.cc |  | 
|  redis_store_handler_op.h |  | 
|  redis_store_handler_op_gpu.cc |  | 
|  store_handler.cc |  | 
|  store_handler.h |  | 
|  store_ops.cc |  | 
|  store_ops.h |  | 
|  ► experiments |  | 
|  ► operators |  | 
|  fully_connected_op_decomposition.cc |  | 
|  fully_connected_op_decomposition.h |  | 
|  fully_connected_op_decomposition_gpu.cc |  | 
|  fully_connected_op_prune.cc |  | 
|  fully_connected_op_prune.h |  | 
|  fully_connected_op_sparse.cc |  | 
|  fully_connected_op_sparse.h |  | 
|  funhash_op.cc |  | 
|  funhash_op.h |  | 
|  sparse_funhash_op.cc |  | 
|  sparse_funhash_op.h |  | 
|  sparse_matrix_reshape_op.cc |  | 
|  sparse_matrix_reshape_op.h |  | 
|  tt_contraction_op.cc |  | 
|  tt_contraction_op.h |  | 
|  tt_contraction_op_gpu.cc |  | 
|  tt_pad_op.cc |  | 
|  tt_pad_op.h |  | 
|  ► ideep |  | 
|  ► operators |  | 
|  adam_op.cc |  | 
|  channel_shuffle_op.cc |  | 
|  concat_split_op.cc |  | 
|  conv_fusion_op.cc |  | 
|  conv_op.cc |  | 
|  conv_pool_base_op.h |  | 
|  conv_transpose_op.cc |  | 
|  conv_transpose_unpool_base_op.h |  | 
|  dropout_op.cc |  | 
|  elementwise_sum_op.cc |  | 
|  expand_squeeze_dims_op.cc |  | 
|  fully_connected_op.cc |  | 
|  local_response_normalization_op.cc |  | 
|  momentum_sgd_op.cc |  | 
|  operator_fallback_ideep.cc |  | 
|  operator_fallback_ideep.h |  | 
|  pool_op.cc |  | 
|  queue_ops.cc |  | 
|  relu_op.cc |  | 
|  reshape_op.cc |  | 
|  shape_op.cc |  | 
|  sigmoid_op.cc |  | 
|  spatial_batch_norm_op.cc |  | 
|  utility_ops.cc |  | 
|  ► utils |  | 
|  ideep_context.h |  | 
|  ideep_operator.h |  | 
|  ideep_register.cc |  | 
|  ideep_utils.h |  | 
|  ► image |  | 
|  image_input_op.cc |  | 
|  image_input_op.h |  | 
|  image_input_op_gpu.cc |  | 
|  transform_gpu.h |  | 
|  ► mobile |  | 
|  ► contrib |  | 
|  ► ios |  | 
|  ► mpscnn |  | 
|  mpscnn.h |  | 
|  mpscnn_context.h |  | 
|  mpscnn_graph_mask.h |  | 
|  mpscnn_kernels.h |  | 
|  mpscnn_test.h |  | 
|  ios_caffe.cc |  | 
|  ios_caffe.h |  | 
|  ios_caffe_defines.h |  | 
|  ios_caffe_predictor.cc |  | 
|  ios_caffe_predictor.h |  | 
|  ► libopencl-stub |  | 
|  ► include |  | 
|  ► CL |  | 
|  cl.h |  | 
|  cl_ext.h |  | 
|  cl_gl.h |  | 
|  cl_gl_ext.h |  | 
|  cl_platform.h |  | 
|  opencl.h |  | 
|  libopencl.h |  | 
|  ► src |  | 
|  libopencl.c |  | 
|  ► libvulkan-stub |  | 
|  ► include |  | 
|  ► vulkan |  | 
|  vk_platform.h |  | 
|  vulkan.h |  | 
|  libvulkan-stub.h |  | 
|  ► src |  | 
|  libvulkan-stub.c |  | 
|  ► nnapi |  | 
|  dlnnapi.c |  | 
|  dlnnapi.h |  | 
|  NeuralNetworks.h |  | 
|  nnapi.cc |  | 
|  nnapi.h |  | 
|  nnapi_benchmark.cc |  | 
|  ► snpe |  | 
|  snpe_ffi.cc |  | 
|  snpe_ffi.h |  | 
|  snpe_globals.cc |  | 
|  snpe_op.cc |  | 
|  snpe_op_benchmark.cc |  | 
|  ► ulp2 |  | 
|  ulp.cc |  | 
|  ulp.h |  | 
|  ulp_neon.cc |  | 
|  ulp_neon.h |  | 
|  ► mpi |  | 
|  mpi_common.cc |  | 
|  mpi_common.h |  | 
|  ► observers |  | 
|  operator_attaching_net_observer.h |  | 
|  profile_observer.cc |  | 
|  profile_observer.h |  | 
|  runcnt_observer.cc |  | 
|  runcnt_observer.h |  | 
|  time_observer.cc |  | 
|  time_observer.h |  | 
|  ► onnx |  | 
|  ► torch_ops |  | 
|  constants.h |  | 
|  defs.cc |  | 
|  operator_sets.h |  | 
|  schema.cc |  | 
|  schema.h |  | 
|  backend.cc |  | 
|  backend.h |  | 
|  backend_rep.cc |  | 
|  backend_rep.h |  | 
|  device.cc |  | 
|  device.h |  | 
|  helper.cc |  | 
|  helper.h |  | 
|  onnx_exporter.cc |  | 
|  onnx_exporter.h |  | 
|  onnxifi_graph_info.cc |  | 
|  onnxifi_graph_info.h |  | 
|  onnxifi_init.cc |  | 
|  onnxifi_init.h |  | 
|  ► operators |  | 
|  ► experimental |  | 
|  ► c10 |  | 
|  ► cpu |  | 
|  add_cpu.cc |  | 
|  averaged_loss_cpu.cc |  | 
|  batch_gather_cpu.cc |  | 
|  batch_matmul_cpu.cc |  | 
|  cast_cpu.cc |  | 
|  concat_cpu.cc |  | 
|  enforce_finite_cpu.cc |  | 
|  expand_dims_cpu.cc |  | 
|  fc_cpu.cc |  | 
|  filler_cpu.cc |  | 
|  flatten_cpu.cc |  | 
|  mul_cpu.cc |  | 
|  relu_cpu.cc |  | 
|  sigmoid_cpu.cc |  | 
|  sigmoid_cross_entropy_with_logits_cpu.cc |  | 
|  sparse_lengths_sum_cpu.cc |  | 
|  stop_gradient_cpu.cc |  | 
|  ► schemas |  | 
|  add.cc |  | 
|  add.h |  | 
|  averaged_loss.cc |  | 
|  averaged_loss.h |  | 
|  batch_gather.cc |  | 
|  batch_gather.h |  | 
|  batch_matmul.cc |  | 
|  batch_matmul.h |  | 
|  cast.cc |  | 
|  cast.h |  | 
|  concat.cc |  | 
|  concat.h |  | 
|  enforce_finite.cc |  | 
|  enforce_finite.h |  | 
|  expand_dims.cc |  | 
|  expand_dims.h |  | 
|  fc.cc |  | 
|  fc.h |  | 
|  filler.cc |  | 
|  filler.h |  | 
|  flatten.cc |  | 
|  flatten.h |  | 
|  mul.cc |  | 
|  mul.h |  | 
|  relu.cc |  | 
|  relu.h |  | 
|  sigmoid.cc |  | 
|  sigmoid.h |  | 
|  sigmoid_cross_entropy_with_logits.cc |  | 
|  sigmoid_cross_entropy_with_logits.h |  | 
|  sparse_lengths_sum.cc |  | 
|  sparse_lengths_sum.h |  | 
|  stop_gradient.cc |  | 
|  stop_gradient.h |  | 
|  ► hip |  | 
|  activation_ops_miopen.h |  | 
|  ► quantized |  | 
|  init_qnnpack.cc |  | 
|  int8_add_op.cc |  | 
|  int8_add_op.h |  | 
|  int8_average_pool_op.cc |  | 
|  int8_average_pool_op.h |  | 
|  int8_channel_shuffle_op.cc |  | 
|  int8_channel_shuffle_op.h |  | 
|  int8_concat_op.cc |  | 
|  int8_concat_op.h |  | 
|  int8_conv_op.cc |  | 
|  int8_conv_op.h |  | 
|  int8_conv_op_relu.cc |  | 
|  int8_conv_transpose_op.cc |  | 
|  int8_conv_transpose_op.h |  | 
|  int8_dequantize_op.cc |  | 
|  int8_dequantize_op.h |  | 
|  int8_fc_op.cc |  | 
|  int8_fc_op.h |  | 
|  int8_flatten_op.cc |  | 
|  int8_flatten_op.h |  | 
|  int8_given_tensor_fill_op.cc |  | 
|  int8_given_tensor_fill_op.h |  | 
|  int8_leaky_relu_op.cc |  | 
|  int8_leaky_relu_op.h |  | 
|  int8_max_pool_op.cc |  | 
|  int8_max_pool_op.h |  | 
|  int8_quantize_op.cc |  | 
|  int8_quantize_op.h |  | 
|  int8_relu_op.cc |  | 
|  int8_relu_op.h |  | 
|  int8_reshape_op.cc |  | 
|  int8_reshape_op.h |  | 
|  int8_resize_nearest_op.cc |  | 
|  int8_resize_nearest_op.h |  | 
|  int8_roi_align_op.cc |  | 
|  int8_roi_align_op.h |  | 
|  int8_sigmoid_op.cc |  | 
|  int8_sigmoid_op.h |  | 
|  int8_simd.h |  | 
|  int8_slice_op.cc |  | 
|  int8_slice_op.h |  | 
|  int8_softmax_op.cc |  | 
|  int8_softmax_op.h |  | 
|  int8_test_utils.h |  | 
|  int8_utils.h |  | 
|  ► rnn |  | 
|  ► hip |  | 
|  recurrent_op_miopen.h |  | 
|  recurrent_network_blob_fetcher_op.cc |  | 
|  recurrent_network_blob_fetcher_op.h |  | 
|  recurrent_network_blob_fetcher_op_gpu.cc |  | 
|  recurrent_network_executor.cc |  | 
|  recurrent_network_executor.h |  | 
|  recurrent_network_executor_gpu.cc |  | 
|  recurrent_network_executor_gpu.h |  | 
|  recurrent_network_executor_incl.h |  | 
|  recurrent_network_op.cc |  | 
|  recurrent_network_op.h |  | 
|  recurrent_op_cudnn.cc |  | 
|  recurrent_op_cudnn.h |  | 
|  abs_op.cc |  | 
|  abs_op.h |  | 
|  accumulate_op.cc |  | 
|  accumulate_op.h |  | 
|  accuracy_op.cc |  | 
|  accuracy_op.h |  | 
|  acos_op.cc |  | 
|  acos_op.h |  | 
|  activation_ops_cudnn.h |  | 
|  adjust_batch_op.cc |  | 
|  adjust_batch_op.h |  | 
|  affine_channel_op.cc |  | 
|  affine_channel_op.h |  | 
|  apmeter_op.cc |  | 
|  apmeter_op.h |  | 
|  arg_ops.cc |  | 
|  arg_ops.h |  | 
|  asin_op.cc |  | 
|  asin_op.h |  | 
|  assert_op.cc |  | 
|  assert_op.h |  | 
|  atan_op.cc |  | 
|  atan_op.h |  | 
|  atomic_ops.cc |  | 
|  batch_box_cox_op.cc |  | 
|  batch_box_cox_op.h |  | 
|  batch_bucketize_op.cc |  | 
|  batch_bucketize_op.h |  | 
|  batch_gather_ops.cc |  | 
|  batch_gather_ops.h |  | 
|  batch_matmul_op.cc |  | 
|  batch_matmul_op.h |  | 
|  batch_moments_op.cc |  | 
|  batch_moments_op.h |  | 
|  batch_sparse_to_dense_op.cc |  | 
|  batch_sparse_to_dense_op.h |  | 
|  bbox_transform_op.cc |  | 
|  bbox_transform_op.h |  | 
|  bisect_percentile_op.cc |  | 
|  bisect_percentile_op.h |  | 
|  boolean_mask_ops.cc |  | 
|  boolean_mask_ops.h |  | 
|  boolean_unmask_ops.cc |  | 
|  boolean_unmask_ops.h |  | 
|  box_with_nms_limit_op.cc |  | 
|  box_with_nms_limit_op.h |  | 
|  byte_weight_dequant_op.cc |  | 
|  byte_weight_dequant_op.h |  | 
|  cast_op.cc |  | 
|  cast_op.h |  | 
|  cbrt_op.cc |  | 
|  cbrt_op.h |  | 
|  ceil_op.cc |  | 
|  ceil_op.h |  | 
|  channel_backprop_stats_op.cc |  | 
|  channel_backprop_stats_op.h |  | 
|  channel_shuffle_op.cc |  | 
|  channel_shuffle_op.h |  | 
|  channel_stats_op.cc |  | 
|  channel_stats_op.h |  | 
|  clip_op.cc |  | 
|  clip_op.h |  | 
|  collect_and_distribute_fpn_rpn_proposals_op.cc |  | 
|  collect_and_distribute_fpn_rpn_proposals_op.h |  | 
|  communicator_op.cc |  | 
|  communicator_op_gpu.cc |  | 
|  concat_split_op.cc |  | 
|  concat_split_op.h |  | 
|  concat_split_op_gpu.cc |  | 
|  conditional_op.cc |  | 
|  conditional_op.h |  | 
|  conv_gradient_op.cc |  | 
|  conv_op.cc |  | 
|  conv_op.h |  | 
|  conv_op_cache_cudnn.cc |  | 
|  conv_op_cache_cudnn.h |  | 
|  conv_op_cudnn.cc |  | 
|  conv_op_eigen.cc |  | 
|  conv_op_gpu.cc |  | 
|  conv_op_impl.h |  | 
|  conv_op_shared.cc |  | 
|  conv_op_shared.h |  | 
|  conv_op_shared_gpu.cc |  | 
|  conv_pool_op_base.h |  | 
|  conv_transpose_gradient_op.cc |  | 
|  conv_transpose_op.cc |  | 
|  conv_transpose_op.h |  | 
|  conv_transpose_op_cudnn.cc |  | 
|  conv_transpose_op_gpu.cc |  | 
|  conv_transpose_op_impl.h |  | 
|  conv_transpose_op_mobile.cc |  | 
|  conv_transpose_op_mobile.h |  | 
|  conv_transpose_op_mobile_impl.h |  | 
|  conv_transpose_unpool_op_base.h |  | 
|  copy_op.cc |  | 
|  copy_op.h |  | 
|  cos_op.cc |  | 
|  cos_op.h |  | 
|  cosh_op.cc |  | 
|  cosh_op.h |  | 
|  cosine_embedding_criterion_op.cc |  | 
|  cosine_embedding_criterion_op.h |  | 
|  counter_ops.cc |  | 
|  counter_ops.h |  | 
|  counter_ops_gpu.cc |  | 
|  create_scope_op.cc |  | 
|  create_scope_op.h |  | 
|  crf_viterbi_op.cc |  | 
|  cross_entropy_op.cc |  | 
|  cross_entropy_op.h |  | 
|  ctc_beam_search_decoder_op.cc |  | 
|  ctc_beam_search_decoder_op.h |  | 
|  ctc_greedy_decoder_op.cc |  | 
|  ctc_greedy_decoder_op.h |  | 
|  cube_op.cc |  | 
|  cube_op.h |  | 
|  data_couple.cc |  | 
|  data_couple.h |  | 
|  dataset_ops.cc |  | 
|  dataset_ops.h |  | 
|  deform_conv_gradient_op.cc |  | 
|  deform_conv_op.cc |  | 
|  deform_conv_op.h |  | 
|  deform_conv_op_impl.h |  | 
|  dense_vector_to_id_list_op.cc |  | 
|  dense_vector_to_id_list_op.h |  | 
|  distance_op.cc |  | 
|  distance_op.h |  | 
|  do_op.cc |  | 
|  do_op.h |  | 
|  do_op_gpu.cc |  | 
|  dropout_op.cc |  | 
|  dropout_op.h |  | 
|  dropout_op_cudnn.cc |  | 
|  elementwise_add_gradient_op.cc |  | 
|  elementwise_add_op.cc |  | 
|  elementwise_add_op.h |  | 
|  elementwise_add_op_gpu.cc |  | 
|  elementwise_div_gradient_op.cc |  | 
|  elementwise_div_op.cc |  | 
|  elementwise_div_op.h |  | 
|  elementwise_linear_op.cc |  | 
|  elementwise_linear_op.h |  | 
|  elementwise_logical_ops.cc |  | 
|  elementwise_logical_ops.h |  | 
|  elementwise_mul_gradient_op.cc |  | 
|  elementwise_mul_op.cc |  | 
|  elementwise_mul_op.h |  | 
|  elementwise_op_test.h |  | 
|  elementwise_ops.cc |  | 
|  elementwise_ops.h |  | 
|  elementwise_ops_schema.cc |  | 
|  elementwise_ops_utils.cc |  | 
|  elementwise_ops_utils.h |  | 
|  elementwise_sub_gradient_op.cc |  | 
|  elementwise_sub_op.cc |  | 
|  elementwise_sub_op.h |  | 
|  elementwise_sub_op_gpu.cc |  | 
|  elementwise_sum_op.cc |  | 
|  elu_op.cc |  | 
|  elu_op.h |  | 
|  elu_op_cudnn.cc |  | 
|  enforce_finite_op.cc |  | 
|  enforce_finite_op.h |  | 
|  ensure_clipped_op.cc |  | 
|  ensure_clipped_op.h |  | 
|  ensure_cpu_output_op.cc |  | 
|  ensure_cpu_output_op.h |  | 
|  erf_op.cc |  | 
|  erf_op.h |  | 
|  exp_op.cc |  | 
|  exp_op.h |  | 
|  exp_op_gpu.cc |  | 
|  expand_op.cc |  | 
|  expand_op.h |  | 
|  expand_op_gpu.cc |  | 
|  expand_squeeze_dims_op.cc |  | 
|  expand_squeeze_dims_op.h |  | 
|  expand_squeeze_dims_op_gpu.cc |  | 
|  fc_inference.cc |  | 
|  fc_inference.h |  | 
|  feature_maps_ops.cc |  | 
|  feature_maps_ops.h |  | 
|  feed_blob_op.cc |  | 
|  feed_blob_op.h |  | 
|  filler_op.cc |  | 
|  filler_op.h |  | 
|  find_duplicate_elements_op.cc |  | 
|  find_duplicate_elements_op.h |  | 
|  find_op.cc |  | 
|  find_op.h |  | 
|  flatten_op.cc |  | 
|  flatten_op.h |  | 
|  flexible_top_k.cc |  | 
|  flexible_top_k.h |  | 
|  floor_op.cc |  | 
|  floor_op.h |  | 
|  free_op.cc |  | 
|  free_op.h |  | 
|  free_op_gpu.cc |  | 
|  fully_connected_op.cc |  | 
|  fully_connected_op.h |  | 
|  fully_connected_op_gpu.cc |  | 
|  fused_rowwise_8bit_conversion_ops.cc |  | 
|  fused_rowwise_8bit_conversion_ops.h |  | 
|  fused_rowwise_random_quantization_ops.cc |  | 
|  fused_rowwise_random_quantization_ops.h |  | 
|  gather_fused_8bit_rowwise_op.cc |  | 
|  gather_fused_8bit_rowwise_op.h |  | 
|  gather_op.cc |  | 
|  gather_op.h |  | 
|  gather_ranges_to_dense_op.cc |  | 
|  gather_ranges_to_dense_op.h |  | 
|  generate_proposals_op.cc |  | 
|  generate_proposals_op.h |  | 
|  generate_proposals_op_util_boxes.h |  | 
|  generate_proposals_op_util_nms.h |  | 
|  generate_proposals_op_util_nms_gpu.h |  | 
|  given_tensor_byte_string_to_uint8_fill_op.cc |  | 
|  given_tensor_byte_string_to_uint8_fill_op.h |  | 
|  given_tensor_fill_op.cc |  | 
|  given_tensor_fill_op.h |  | 
|  glu_op.cc |  | 
|  glu_op.h |  | 
|  group_norm_op.cc |  | 
|  group_norm_op.h |  | 
|  gru_unit_op.cc |  | 
|  gru_unit_op.h |  | 
|  h_softmax_op.cc |  | 
|  h_softmax_op.h |  | 
|  half_float_ops.cc |  | 
|  half_float_ops.h |  | 
|  hard_sigmoid_op.cc |  | 
|  hard_sigmoid_op.h |  | 
|  heatmap_max_keypoint_op.cc |  | 
|  heatmap_max_keypoint_op.h |  | 
|  if_op.cc |  | 
|  if_op.h |  | 
|  if_op_gpu.cc |  | 
|  im2col_op.cc |  | 
|  im2col_op.h |  | 
|  im2col_op_gpu.cc |  | 
|  index_hash_ops.cc |  | 
|  index_hash_ops.h |  | 
|  index_ops.cc |  | 
|  index_ops.h |  | 
|  inference_lstm_op.cc |  | 
|  inference_lstm_op.h |  | 
|  instance_norm_gradient_op.cc |  | 
|  instance_norm_op.cc |  | 
|  instance_norm_op.h |  | 
|  integral_image_op.cc |  | 
|  integral_image_op.h |  | 
|  is_empty_op.cc |  | 
|  is_empty_op.h |  | 
|  jsd_op.cc |  | 
|  jsd_op.h |  | 
|  key_split_ops.cc |  | 
|  key_split_ops.h |  | 
|  last_n_window_collector.cc |  | 
|  layer_norm_op.cc |  | 
|  layer_norm_op.h |  | 
|  leaky_relu_op.cc |  | 
|  leaky_relu_op.h |  | 
|  length_split_op.cc |  | 
|  length_split_op.h |  | 
|  lengths_pad_op.cc |  | 
|  lengths_pad_op.h |  | 
|  lengths_reducer_fused_8bit_rowwise_ops.cc |  | 
|  lengths_reducer_fused_8bit_rowwise_ops.h |  | 
|  lengths_reducer_ops.cc |  | 
|  lengths_reducer_ops.h |  | 
|  lengths_reducer_rowwise_8bit_ops.cc |  | 
|  lengths_reducer_rowwise_8bit_ops.h |  | 
|  lengths_tile_op.cc |  | 
|  lengths_tile_op.h |  | 
|  lengths_top_k_op.cc |  | 
|  lengths_top_k_op.h |  | 
|  listwise_l2r_op.cc |  | 
|  listwise_l2r_op.h |  | 
|  load_save_op.cc |  | 
|  load_save_op.h |  | 
|  load_save_op_gpu.cc |  | 
|  local_response_normalization_op.cc |  | 
|  local_response_normalization_op.h |  | 
|  local_response_normalization_op_cudnn.cc |  | 
|  locally_connected_op.cc |  | 
|  locally_connected_op.h |  | 
|  locally_connected_op_gpu.cc |  | 
|  locally_connected_op_impl.h |  | 
|  locally_connected_op_util.cc |  | 
|  locally_connected_op_util.h |  | 
|  log_op.cc |  | 
|  log_op.h |  | 
|  log_op_gpu.cc |  | 
|  logit_op.cc |  | 
|  logit_op.h |  | 
|  loss_op.cc |  | 
|  loss_op.h |  | 
|  lp_pool_op.cc |  | 
|  lpnorm_op.cc |  | 
|  lpnorm_op.h |  | 
|  lstm_unit_op.cc |  | 
|  lstm_unit_op.h |  | 
|  lstm_utils.h |  | 
|  map_ops.cc |  | 
|  map_ops.h |  | 
|  margin_ranking_criterion_op.cc |  | 
|  margin_ranking_criterion_op.h |  | 
|  matmul_op.cc |  | 
|  matmul_op.h |  | 
|  matmul_op_gpu.cc |  | 
|  max_pool_with_index_gpu.h |  | 
|  mean_op.cc |  | 
|  mean_op.h |  | 
|  merge_id_lists_op.cc |  | 
|  merge_id_lists_op.h |  | 
|  minmax_gradient_ops.cc |  | 
|  minmax_ops.cc |  | 
|  minmax_ops.h |  | 
|  mod_op.cc |  | 
|  mod_op.h |  | 
|  moments_op.cc |  | 
|  moments_op.h |  | 
|  multi_class_accuracy_op.cc |  | 
|  multi_class_accuracy_op.h |  | 
|  negate_gradient_op.cc |  | 
|  negate_gradient_op.h |  | 
|  negate_gradient_op_gpu.cc |  | 
|  negative_op.cc |  | 
|  negative_op.h |  | 
|  negative_op_gpu.cc |  | 
|  ngram_ops.cc |  | 
|  ngram_ops.h |  | 
|  no_default_engine_op.h |  | 
|  norm_planar_yuv_op.cc |  | 
|  normalize_l1_op.cc |  | 
|  normalize_l1_op.h |  | 
|  normalize_op.cc |  | 
|  normalize_op.h |  | 
|  numpy_tile_op.cc |  | 
|  numpy_tile_op.h |  | 
|  one_hot_ops.cc |  | 
|  one_hot_ops.h |  | 
|  onnx_while_op.cc |  | 
|  onnx_while_op.h |  | 
|  onnxifi_op.cc |  | 
|  onnxifi_op.h |  | 
|  op_utils_cudnn.h |  | 
|  operator_fallback_gpu.h |  | 
|  order_switch_ops.cc |  | 
|  order_switch_ops.h |  | 
|  order_switch_ops_cudnn.cc |  | 
|  order_switch_ops_gpu.cc |  | 
|  pack_rnn_sequence_op.cc |  | 
|  pack_rnn_sequence_op.h |  | 
|  pack_segments.cc |  | 
|  pack_segments.h |  | 
|  pad_op.cc |  | 
|  pad_op.h |  | 
|  partition_ops.cc |  | 
|  partition_ops.h |  | 
|  percentile_op.cc |  | 
|  percentile_op.h |  | 
|  perplexity_op.cc |  | 
|  perplexity_op.h |  | 
|  piecewise_linear_transform_op.cc |  | 
|  piecewise_linear_transform_op.h |  | 
|  pool_gradient_op.cc |  | 
|  pool_op.cc |  | 
|  pool_op.h |  | 
|  pool_op_cudnn.cc |  | 
|  pool_op_util.cc |  | 
|  pool_op_util.h |  | 
|  pow_op.cc |  | 
|  pow_op.h |  | 
|  prefetch_op.h |  | 
|  prelu_op.cc |  | 
|  prelu_op.h |  | 
|  prepend_dim_op.cc |  | 
|  prepend_dim_op.h |  | 
|  prepend_dim_op_gpu.cc |  | 
|  quant_decode_op.cc |  | 
|  quant_decode_op.h |  | 
|  rank_loss_op.cc |  | 
|  rank_loss_op.h |  | 
|  reciprocal_gradient_op.cc |  | 
|  reciprocal_op.cc |  | 
|  reciprocal_op.h |  | 
|  reduce_front_back_max_ops.cc |  | 
|  reduce_front_back_max_ops.h |  | 
|  reduce_front_back_mean_ops.cc |  | 
|  reduce_front_back_sum_mean_ops.h |  | 
|  reduce_front_back_sum_ops.cc |  | 
|  reduce_ops.cc |  | 
|  reduce_ops.h |  | 
|  reducer_functors.h |  | 
|  reduction_ops.cc |  | 
|  reduction_ops.h |  | 
|  relu_n_op.cc |  | 
|  relu_n_op.h |  | 
|  relu_op.cc |  | 
|  relu_op.h |  | 
|  relu_op_cudnn.cc |  | 
|  remove_data_blocks_op.cc |  | 
|  remove_data_blocks_op.h |  | 
|  replace_nan_op.cc |  | 
|  replace_nan_op.h |  | 
|  reservoir_sampling.cc |  | 
|  reshape_op.cc |  | 
|  reshape_op.h |  | 
|  reshape_op_gpu.cc |  | 
|  resize_op.cc |  | 
|  resize_op.h |  | 
|  reverse_packed_segs_op.cc |  | 
|  reverse_packed_segs_op.h |  | 
|  rmac_regions_op.cc |  | 
|  rmac_regions_op.h |  | 
|  roi_align_gradient_op.cc |  | 
|  roi_align_gradient_op.h |  | 
|  roi_align_op.cc |  | 
|  roi_align_op.h |  | 
|  roi_align_rotated_gradient_op.cc |  | 
|  roi_align_rotated_gradient_op.h |  | 
|  roi_align_rotated_op.cc |  | 
|  roi_align_rotated_op.h |  | 
|  roi_pool_op.cc |  | 
|  roi_pool_op.h |  | 
|  rowmul_op.cc |  | 
|  rowmul_op.h |  | 
|  rsqrt_op.cc |  | 
|  rsqrt_op.h |  | 
|  scale_op.cc |  | 
|  scale_op.h |  | 
|  scale_op_gpu.cc |  | 
|  segment_reduction_op.cc |  | 
|  segment_reduction_op.h |  | 
|  selu_op.cc |  | 
|  selu_op.h |  | 
|  sequence_ops.cc |  | 
|  sequence_ops.h |  | 
|  shape_op.cc |  | 
|  shape_op.h |  | 
|  shape_op_gpu.cc |  | 
|  sigmoid_gradient_op.cc |  | 
|  sigmoid_op.cc |  | 
|  sigmoid_op.h |  | 
|  sigmoid_op_cudnn.cc |  | 
|  sin_op.cc |  | 
|  sin_op.h |  | 
|  sinh_op.cc |  | 
|  sinh_op.h |  | 
|  sinusoid_position_encoding_op.cc |  | 
|  sinusoid_position_encoding_op.h |  | 
|  slice_op.cc |  | 
|  slice_op.h |  | 
|  softmax_op.cc |  | 
|  softmax_op.h |  | 
|  softmax_op_cudnn.cc |  | 
|  softmax_shared.cc |  | 
|  softmax_shared.h |  | 
|  softmax_with_loss_op.cc |  | 
|  softmax_with_loss_op.h |  | 
|  softplus_op.cc |  | 
|  softplus_op.h |  | 
|  softsign_op.cc |  | 
|  softsign_op.h |  | 
|  space_batch_op.cc |  | 
|  space_batch_op.h |  | 
|  sparse_normalize_op.cc |  | 
|  sparse_normalize_op.h |  | 
|  sparse_to_dense_mask_op.cc |  | 
|  sparse_to_dense_mask_op.h |  | 
|  sparse_to_dense_op.cc |  | 
|  sparse_to_dense_op.h |  | 
|  spatial_batch_norm_gradient_op.cc |  | 
|  spatial_batch_norm_op.cc |  | 
|  spatial_batch_norm_op.h |  | 
|  spatial_softmax_with_loss_op.cc |  | 
|  spatial_softmax_with_loss_op.h |  | 
|  sqr_op.cc |  | 
|  sqr_op.h |  | 
|  sqr_op_gpu.cc |  | 
|  sqrt_op.cc |  | 
|  sqrt_op.h |  | 
|  sqrt_op_gpu.cc |  | 
|  square_root_divide_op.cc |  | 
|  square_root_divide_op.h |  | 
|  stats_ops.cc |  | 
|  stats_put_ops.cc |  | 
|  stats_put_ops.h |  | 
|  stop_gradient.cc |  | 
|  stop_gradient.h |  | 
|  stop_gradient_gpu.cc |  | 
|  string_ops.cc |  | 
|  string_ops.h |  | 
|  stump_func_op.cc |  | 
|  stump_func_op.h |  | 
|  stylizer_ops.cc |  | 
|  summarize_op.cc |  | 
|  summarize_op.h |  | 
|  swish_op.cc |  | 
|  swish_op.h |  | 
|  tan_op.cc |  | 
|  tan_op.h |  | 
|  tanh_gradient_op.cc |  | 
|  tanh_op.cc |  | 
|  tanh_op.h |  | 
|  tanh_op_cudnn.cc |  | 
|  tensor_protos_db_input.cc |  | 
|  tensor_protos_db_input.h |  | 
|  tensor_protos_db_input_gpu.cc |  | 
|  text_file_reader.cc |  | 
|  text_file_reader_utils.cc |  | 
|  text_file_reader_utils.h |  | 
|  thresholded_relu_op.cc |  | 
|  thresholded_relu_op.h |  | 
|  tile_op.cc |  | 
|  tile_op.h |  | 
|  top_k.cc |  | 
|  top_k.h |  | 
|  transpose_op.cc |  | 
|  transpose_op.h |  | 
|  transpose_op_cudnn.cc |  | 
|  tt_linear_op.cc |  | 
|  tt_linear_op.h |  | 
|  unique_ops.cc |  | 
|  unique_ops.h |  | 
|  upsample_op.cc |  | 
|  upsample_op.h |  | 
|  utility_ops.cc |  | 
|  utility_ops.h |  | 
|  utility_ops_cudnn.cc |  | 
|  variable_length_sequence_padding.cc |  | 
|  variable_length_sequence_padding.h |  | 
|  weighted_multi_sampling_op.cc |  | 
|  weighted_multi_sampling_op.h |  | 
|  weighted_sample_op.cc |  | 
|  weighted_sample_op.h |  | 
|  while_op.cc |  | 
|  while_op.h |  | 
|  while_op_gpu.cc |  | 
|  workspace_ops.cc |  | 
|  zero_gradient_op.cc |  | 
|  zero_gradient_op.h |  | 
|  zero_gradient_op_gpu.cc |  | 
|  ► opt |  | 
|  annotations.cc |  | 
|  annotations.h |  | 
|  backend_cutting.cc |  | 
|  backend_cutting.h |  | 
|  backend_transformer_base.cc |  | 
|  backend_transformer_base.h |  | 
|  bound_shape_inferencer.cc |  | 
|  bound_shape_inferencer.h |  | 
|  converter.cc |  | 
|  converter.h |  | 
|  dead_code_elim.cc |  | 
|  device.cc |  | 
|  device.h |  | 
|  distributed.cc |  | 
|  distributed.h |  | 
|  distributed_converter.cc |  | 
|  fusion.cc |  | 
|  fusion.h |  | 
|  mobile.cc |  | 
|  mobile.h |  | 
|  onnx_convert.h |  | 
|  onnxifi_transformer.cc |  | 
|  onnxifi_transformer.h |  | 
|  optimize_ideep.cc |  | 
|  optimize_ideep.h |  | 
|  optimizer.cc |  | 
|  optimizer.h |  | 
|  passes.cc |  | 
|  passes.h |  | 
|  shape_info.cc |  | 
|  shape_info.h |  | 
|  ► perfkernels |  | 
|  adagrad.cc |  | 
|  adagrad.h |  | 
|  adagrad_avx.cc |  | 
|  common.h |  | 
|  common_avx.cc |  | 
|  common_avx2.cc |  | 
|  common_avx512.cc |  | 
|  cvtsh_ss_bugfix.h |  | 
|  embedding_lookup.cc |  | 
|  embedding_lookup.h |  | 
|  embedding_lookup_avx2.cc |  | 
|  embedding_lookup_fused_8bit_rowwise_avx2.cc |  | 
|  fused_8bit_rowwise_embedding_lookup.cc |  | 
|  fused_8bit_rowwise_embedding_lookup.h |  | 
|  math.h |  | 
|  math_cpu_avx2.cc |  | 
|  math_cpu_base.cc |  | 
|  typed_axpy.cc |  | 
|  typed_axpy.h |  | 
|  typed_axpy_avx.cc |  | 
|  typed_axpy_avx2.cc |  | 
|  ► predictor |  | 
|  ► emulator |  | 
|  benchmark.cc |  | 
|  benchmark.h |  | 
|  data_filler.cc |  | 
|  data_filler.h |  | 
|  emulator.h |  | 
|  net_supplier.h |  | 
|  output_formatter.h |  | 
|  profiler.h |  | 
|  std_output_formatter.h |  | 
|  time_profiler.h |  | 
|  utils.h |  | 
|  predictor.cc |  | 
|  predictor.h |  | 
|  predictor_config.cc |  | 
|  predictor_config.h |  | 
|  predictor_utils.cc |  | 
|  predictor_utils.h |  | 
|  ► proto |  | 
|  caffe2_pb.h |  | 
|  torch_pb.h |  | 
|  ► quantization |  | 
|  ► server |  | 
|  activation_distribution_observer.cc |  | 
|  activation_distribution_observer.h |  | 
|  batch_matmul_dnnlowp_op.cc |  | 
|  batch_matmul_dnnlowp_op.h |  | 
|  batch_permutation_dnnlowp_op.cc |  | 
|  batch_permutation_dnnlowp_op.h |  | 
|  caffe2_dnnlowp_utils.cc |  | 
|  caffe2_dnnlowp_utils.h |  | 
|  channel_shuffle_dnnlowp_op.cc |  | 
|  channel_shuffle_dnnlowp_op.h |  | 
|  concat_dnnlowp_op.cc |  | 
|  concat_dnnlowp_op.h |  | 
|  conv_dnnlowp_acc16_op.cc |  | 
|  conv_dnnlowp_acc16_op.h |  | 
|  conv_dnnlowp_op.cc |  | 
|  conv_dnnlowp_op.h |  | 
|  conv_pool_dnnlowp_op_base.h |  | 
|  conv_relu_op.cc |  | 
|  conv_relu_op.h |  | 
|  dequantize_dnnlowp_op.cc |  | 
|  dequantize_dnnlowp_op.h |  | 
|  dnnlowp.cc |  | 
|  dnnlowp.h |  | 
|  dnnlowp_op.h |  | 
|  dnnlowp_partition.cc |  | 
|  dnnlowp_partition.h |  | 
|  dynamic_histogram.cc |  | 
|  dynamic_histogram.h |  | 
|  elementwise_add_dnnlowp_op.cc |  | 
|  elementwise_dnnlowp_op.h |  | 
|  elementwise_linear_dnnlowp_op.cc |  | 
|  elementwise_linear_dnnlowp_op.h |  | 
|  elementwise_mul_dnnlowp_op.cc |  | 
|  elementwise_sum_benchmark.cc |  | 
|  elementwise_sum_dnnlowp_op.cc |  | 
|  elementwise_sum_dnnlowp_op_avx2.cc |  | 
|  elementwise_sum_relu_op.cc |  | 
|  fbgemm_pack_blob.h |  | 
|  fbgemm_pack_matrix_cache.cc |  | 
|  fbgemm_pack_matrix_cache.h |  | 
|  fbgemm_pack_op.cc |  | 
|  fbgemm_pack_op.h |  | 
|  fully_connected_dnnlowp_acc16_op.cc |  | 
|  fully_connected_dnnlowp_acc16_op.h |  | 
|  fully_connected_dnnlowp_op.cc |  | 
|  fully_connected_dnnlowp_op.h |  | 
|  fully_connected_fake_lowp_op.cc |  | 
|  fully_connected_fake_lowp_op.h |  | 
|  fully_connected_fake_lowp_op_avx2.cc |  | 
|  group_norm_dnnlowp_op.cc |  | 
|  group_norm_dnnlowp_op.h |  | 
|  group_norm_dnnlowp_op_avx2.cc |  | 
|  im2col_dnnlowp.h |  | 
|  kl_minimization.cc |  | 
|  kl_minimization.h |  | 
|  kl_minimization_example.cc |  | 
|  l1_minimization_example.cc |  | 
|  l2_minimization.h |  | 
|  l2_minimization_approx_example.cc |  | 
|  l2_minimization_example.cc |  | 
|  lstm_unit_dnnlowp_op.cc |  | 
|  lstm_unit_dnnlowp_op.h |  | 
|  mmio.h |  | 
|  norm_minimization.cc |  | 
|  norm_minimization_avx2.cc |  | 
|  op_wrapper.h |  | 
|  p99.cc |  | 
|  p99_example.cc |  | 
|  pool_dnnlowp_op.cc |  | 
|  pool_dnnlowp_op_avx2.cc |  | 
|  pool_dnnlowp_op_avx2.h |  | 
|  pybind.cc |  | 
|  quantization_error_minimization.h |  | 
|  quantize_dnnlowp_op.cc |  | 
|  quantize_dnnlowp_op.h |  | 
|  relu_dnnlowp_op.cc |  | 
|  relu_dnnlowp_op.h |  | 
|  relu_dnnlowp_op_avx2.cc |  | 
|  resize_nearest_dnnlowp_op.cc |  | 
|  resize_nearest_dnnlowp_op.h |  | 
|  sigmoid.cc |  | 
|  sigmoid.h |  | 
|  sigmoid_dnnlowp_op.cc |  | 
|  spatial_batch_norm_dnnlowp_op.cc |  | 
|  spatial_batch_norm_dnnlowp_op.h |  | 
|  tanh.cc |  | 
|  tanh.h |  | 
|  tanh_dnnlowp_op.cc |  | 
|  transpose.cc |  | 
|  transpose.h |  | 
|  utility_dnnlowp_ops.cc |  | 
|  utility_dnnlowp_ops.h |  | 
|  ► queue |  | 
|  blobs_queue.cc |  | 
|  blobs_queue.h |  | 
|  blobs_queue_db.cc |  | 
|  blobs_queue_db.h |  | 
|  queue_ops.cc |  | 
|  queue_ops.h |  | 
|  queue_ops_gpu.cc |  | 
|  rebatching_queue.cc |  | 
|  rebatching_queue.h |  | 
|  rebatching_queue_ops.cc |  | 
|  rebatching_queue_ops.h |  | 
|  ► serialize |  | 
|  file_adapter.cc |  | 
|  file_adapter.h |  | 
|  inline_container.cc |  | 
|  inline_container.h |  | 
|  istream_adapter.cc |  | 
|  istream_adapter.h |  | 
|  read_adapter_interface.cc |  | 
|  read_adapter_interface.h |  | 
|  ► sgd |  | 
|  adadelta_op.cc |  | 
|  adadelta_op.h |  | 
|  adagrad_op.cc |  | 
|  adagrad_op.h |  | 
|  adam_op.cc |  | 
|  adam_op.h |  | 
|  clip_tensor_op.cc |  | 
|  clip_tensor_op.h |  | 
|  fp16_momentum_sgd_op.h |  | 
|  fp32_momentum_sgd_op.h |  | 
|  ftrl_op.cc |  | 
|  ftrl_op.h |  | 
|  gftrl_op.cc |  | 
|  gftrl_op.h |  | 
|  iter_op.cc |  | 
|  iter_op.h |  | 
|  iter_op_gpu.cc |  | 
|  lars_op.cc |  | 
|  lars_op.h |  | 
|  learning_rate_adaption_op.cc |  | 
|  learning_rate_adaption_op.h |  | 
|  learning_rate_functors.h |  | 
|  learning_rate_op.cc |  | 
|  learning_rate_op.h |  | 
|  learning_rate_op_gpu.cc |  | 
|  momentum_sgd_op.cc |  | 
|  momentum_sgd_op.h |  | 
|  rmsprop_op.cc |  | 
|  rmsprop_op.h |  | 
|  wngrad_op.cc |  | 
|  wngrad_op.h |  | 
|  yellowfin_op.cc |  | 
|  yellowfin_op.h |  | 
|  ► share |  | 
|  ► contrib |  | 
|  ► depthwise |  | 
|  depthwise3x3_conv_op.cc |  | 
|  ► nnpack |  | 
|  conv_op.cc |  | 
|  ► zstd |  | 
|  quant_decomp_zstd_op.cc |  | 
|  quant_decomp_zstd_op.h |  | 
|  ► transforms |  | 
|  common_subexpression_elimination.cc |  | 
|  common_subexpression_elimination.h |  | 
|  conv_to_nnpack_transform.cc |  | 
|  conv_to_nnpack_transform.h |  | 
|  pattern_net_transform.cc |  | 
|  pattern_net_transform.h |  | 
|  single_op_transform.cc |  | 
|  single_op_transform.h |  | 
|  ► utils |  | 
|  ► math |  | 
|  broadcast.cc |  | 
|  broadcast.h |  | 
|  elementwise.cc |  | 
|  elementwise.h |  | 
|  half_utils.h |  | 
|  reduce.cc |  | 
|  reduce.h |  | 
|  transpose.cc |  | 
|  transpose.h |  | 
|  utils.cc |  | 
|  utils.h |  | 
|  ► threadpool |  | 
|  pthreadpool.cc |  | 
|  pthreadpool.h |  | 
|  pthreadpool_impl.cc |  | 
|  ThreadPool.cc |  | 
|  ThreadPool.h |  | 
|  ThreadPoolCommon.h |  | 
|  WorkersPool.h |  | 
|  bench_utils.cc |  | 
|  bench_utils.h |  | 
|  cast.h |  | 
|  cblas.h |  | 
|  conversions.h |  | 
|  cpu_neon.h |  | 
|  cpuid.cc |  | 
|  cpuid.h |  | 
|  eigen_utils.h |  | 
|  filler.h |  | 
|  fixed_divisor.h |  | 
|  map_utils.h |  | 
|  math-detail.h |  | 
|  math.h |  | 
|  math_cpu.cc |  | 
|  murmur_hash3.cc |  | 
|  murmur_hash3.h |  | 
|  proto_convert.cc |  | 
|  proto_convert.h |  | 
|  proto_utils.cc |  | 
|  proto_utils.h |  | 
|  proto_wrap.cc |  | 
|  proto_wrap.h |  | 
|  signal_handler.cc |  | 
|  signal_handler.h |  | 
|  simple_queue.h |  | 
|  smart_tensor_printer.cc |  | 
|  smart_tensor_printer.h |  | 
|  string_utils.cc |  | 
|  string_utils.h |  | 
|  zmq_helper.h |  | 
|  ► video |  | 
|  optical_flow.cc |  | 
|  optical_flow.h |  | 
|  video_decoder.cc |  | 
|  video_decoder.h |  | 
|  video_input_op.cc |  | 
|  video_input_op.h |  | 
|  video_input_op_gpu.cc |  | 
|  video_io.cc |  | 
|  video_io.h |  | 
|  ▼ modules |  | 
|  ► detectron |  | 
|  batch_permutation_op.cc |  | 
|  batch_permutation_op.h |  | 
|  group_spatial_softmax_op.cc |  | 
|  group_spatial_softmax_op.h |  | 
|  ps_roi_pool_op.cc |  | 
|  ps_roi_pool_op.h |  | 
|  roi_pool_f_op.cc |  | 
|  roi_pool_f_op.h |  | 
|  sample_as_op.cc |  | 
|  sample_as_op.h |  | 
|  select_smooth_l1_loss_op.cc |  | 
|  select_smooth_l1_loss_op.h |  | 
|  sigmoid_cross_entropy_loss_op.cc |  | 
|  sigmoid_cross_entropy_loss_op.h |  | 
|  sigmoid_focal_loss_op.cc |  | 
|  sigmoid_focal_loss_op.h |  | 
|  smooth_l1_loss_op.cc |  | 
|  smooth_l1_loss_op.h |  | 
|  softmax_focal_loss_op.cc |  | 
|  softmax_focal_loss_op.h |  | 
|  spatial_narrow_as_op.cc |  | 
|  spatial_narrow_as_op.h |  | 
|  upsample_nearest_op.cc |  | 
|  upsample_nearest_op.h |  | 
|  ► module_test |  | 
|  module_test_dynamic.cc |  | 
|  ► observers |  | 
|  macros.h |  | 
|  net_observer_reporter.h |  | 
|  net_observer_reporter_print.cc |  | 
|  net_observer_reporter_print.h |  | 
|  observer_config.cc |  | 
|  observer_config.h |  | 
|  perf_observer.cc |  | 
|  perf_observer.h |  | 
|  ► rocksdb |  | 
|  rocksdb.cc |  | 
|  ▼ test |  | 
|  ► cpp |  | 
|  ► api |  | 
|  any.cpp |  | 
|  dataloader.cpp |  | 
|  expanding-array.cpp |  | 
|  init.cpp |  | 
|  init_baseline.h |  | 
|  integration.cpp |  | 
|  jit.cpp |  | 
|  memory.cpp |  | 
|  misc.cpp |  | 
|  module.cpp |  | 
|  modules.cpp |  | 
|  optim.cpp |  | 
|  optim_baseline.h |  | 
|  ordered_dict.cpp |  | 
|  parallel.cpp |  | 
|  rnn.cpp |  | 
|  sequential.cpp |  | 
|  serialize.cpp |  | 
|  static.cpp |  | 
|  support.h |  | 
|  tensor.cpp |  | 
|  tensor_cuda.cpp |  | 
|  tensor_options.cpp |  | 
|  tensor_options_cuda.cpp |  | 
|  ► common |  | 
|  main.cpp |  | 
|  support.h |  | 
|  ► jit |  | 
|  test.cpp |  | 
|  test_alias_analysis.h |  | 
|  test_argument_spec.h |  | 
|  test_autodiff.h |  | 
|  test_base.h |  | 
|  test_class_parser.h |  | 
|  test_code_template.h |  | 
|  test_constant_pooling.h |  | 
|  test_create_autodiff_subgraphs.h |  | 
|  test_custom_operators.h |  | 
|  test_dynamic_dag.h |  | 
|  test_fuser.h |  | 
|  test_graph_executor.h |  | 
|  test_interpreter.h |  | 
|  test_ir.h |  | 
|  test_irparser.h |  | 
|  test_ivalue.h |  | 
|  test_misc.h |  | 
|  test_netdef_converter.h |  | 
|  test_subgraph_utils.h |  | 
|  test_utils.h |  | 
|  ► cpp_extensions |  | 
|  ► no_python_abi_suffix_test |  | 
|  no_python_abi_suffix_test.cpp |  | 
|  complex_registration_extension.cpp |  | 
|  cpp_frontend_extension.cpp |  | 
|  cuda_extension.cpp |  | 
|  cudnn_extension.cpp |  | 
|  doubler.h |  | 
|  extension.cpp |  | 
|  jit_extension.cpp |  | 
|  jit_extension2.cpp |  | 
|  msnpu_extension.cpp |  | 
|  ► custom_operator |  | 
|  op.cpp |  | 
|  op.h |  | 
|  test_custom_ops.cpp |  | 
|  ► ffi |  | 
|  ► src |  | 
|  ► cpu |  | 
|  lib.h |  | 
|  lib1.c |  | 
|  lib2.c |  | 
|  ► cuda |  | 
|  cudalib.c |  | 
|  cudalib.h |  | 
|  lib.h |  | 
|  ▼ tools |  | 
|  ► autograd |  | 
|  ► templates |  | 
|  Functions.cpp |  | 
|  Functions.h |  | 
|  python_functions.cpp |  | 
|  python_functions.h |  | 
|  python_nn_functions.cpp |  | 
|  python_nn_functions.h |  | 
|  python_nn_functions_dispatch.h |  | 
|  python_torch_functions.cpp |  | 
|  python_torch_functions_dispatch.h |  | 
|  python_variable_methods.cpp |  | 
|  python_variable_methods_dispatch.h |  | 
|  variable_factories.h |  | 
|  VariableType.cpp |  | 
|  VariableType.h |  | 
|  ► cwrap |  | 
|  ► plugins |  | 
|  ► templates |  | 
|  nn_tail.cpp |  | 
|  ► jit |  | 
|  ► templates |  | 
|  aten_interned_strings.h |  | 
|  aten_schema_declarations.cpp |  | 
|  register_aten_ops.cpp |  | 
|  ▼ torch |  | 
|  ► csrc |  | 
|  ► api |  | 
|  ► include |  | 
|  ► torch |  | 
|  ► data |  | 
|  ► dataloader |  | 
|  base.h |  | 
|  stateful.h |  | 
|  stateless.h |  | 
|  ► datasets |  | 
|  base.h |  | 
|  chunk.h |  | 
|  map.h |  | 
|  mnist.h |  | 
|  shared.h |  | 
|  stateful.h |  | 
|  tensor.h |  | 
|  ► detail |  | 
|  data_shuttle.h |  | 
|  queue.h |  | 
|  sequencers.h |  | 
|  ► samplers |  | 
|  base.h |  | 
|  custom_batch_request.h |  | 
|  distributed.h |  | 
|  random.h |  | 
|  sequential.h |  | 
|  serialize.h |  | 
|  stream.h |  | 
|  ► transforms |  | 
|  base.h |  | 
|  collate.h |  | 
|  lambda.h |  | 
|  stack.h |  | 
|  tensor.h |  | 
|  dataloader.h |  | 
|  dataloader_options.h |  | 
|  datasets.h |  | 
|  example.h |  | 
|  iterator.h |  | 
|  samplers.h |  | 
|  transforms.h |  | 
|  worker_exception.h |  | 
|  ► detail |  | 
|  static.h |  | 
|  ► nn |  | 
|  ► modules |  | 
|  any.h |  | 
|  batchnorm.h |  | 
|  conv.h |  | 
|  dropout.h |  | 
|  embedding.h |  | 
|  functional.h |  | 
|  linear.h |  | 
|  rnn.h |  | 
|  sequential.h |  | 
|  ► parallel |  | 
|  data_parallel.h |  | 
|  cloneable.h |  | 
|  init.h |  | 
|  module.h |  | 
|  modules.h |  | 
|  pimpl-inl.h |  | 
|  pimpl.h |  | 
|  ► optim |  | 
|  adagrad.h |  | 
|  adam.h |  | 
|  lbfgs.h |  | 
|  optimizer.h |  | 
|  rmsprop.h |  | 
|  serialize.h |  | 
|  sgd.h |  | 
|  ► python |  | 
|  init.h |  | 
|  ► serialize |  | 
|  archive.h |  | 
|  input-archive.h |  | 
|  output-archive.h |  | 
|  tensor.h |  | 
|  all.h |  | 
|  arg.h |  | 
|  cuda.h |  | 
|  data.h |  | 
|  expanding_array.h |  | 
|  jit.h |  | 
|  nn.h |  | 
|  optim.h |  | 
|  ordered_dict.h |  | 
|  python.h |  | 
|  serialize.h |  | 
|  torch.h |  | 
|  types.h |  | 
|  utils.h |  | 
|  ► src |  | 
|  ► data |  | 
|  ► datasets |  | 
|  mnist.cpp |  | 
|  ► samplers |  | 
|  distributed.cpp |  | 
|  random.cpp |  | 
|  sequential.cpp |  | 
|  stream.cpp |  | 
|  ► nn |  | 
|  ► modules |  | 
|  batchnorm.cpp |  | 
|  conv.cpp |  | 
|  dropout.cpp |  | 
|  embedding.cpp |  | 
|  functional.cpp |  | 
|  linear.cpp |  | 
|  rnn.cpp |  | 
|  init.cpp |  | 
|  module.cpp |  | 
|  ► optim |  | 
|  adagrad.cpp |  | 
|  adam.cpp |  | 
|  lbfgs.cpp |  | 
|  optimizer.cpp |  | 
|  rmsprop.cpp |  | 
|  serialize.cpp |  | 
|  sgd.cpp |  | 
|  ► python |  | 
|  init.cpp |  | 
|  ► serialize |  | 
|  input-archive.cpp |  | 
|  output-archive.cpp |  | 
|  cuda.cpp |  | 
|  jit.cpp |  | 
|  ► autograd |  | 
|  ► functions |  | 
|  accumulate_grad.cpp |  | 
|  accumulate_grad.h |  | 
|  basic_ops.cpp |  | 
|  basic_ops.h |  | 
|  comm.cpp |  | 
|  comm.h |  | 
|  init.cpp |  | 
|  pybind.h |  | 
|  tensor.cpp |  | 
|  tensor.h |  | 
|  utils.cpp |  | 
|  utils.h |  | 
|  ► utils |  | 
|  python_arg_parsing.h |  | 
|  python_error_messages.h |  | 
|  wrap_outputs.h |  | 
|  anomaly_mode.cpp |  | 
|  anomaly_mode.h |  | 
|  autograd.h |  | 
|  edge.h |  | 
|  engine.cpp |  | 
|  engine.h |  | 
|  function.cpp |  | 
|  function.h |  | 
|  function_hook.h |  | 
|  grad_mode.cpp |  | 
|  grad_mode.h |  | 
|  init.cpp |  | 
|  input_buffer.cpp |  | 
|  input_buffer.h |  | 
|  input_metadata.h |  | 
|  profiler.cpp |  | 
|  profiler.h |  | 
|  profiler_cuda.cpp |  | 
|  python_anomaly_mode.cpp |  | 
|  python_anomaly_mode.h |  | 
|  python_cpp_function.cpp |  | 
|  python_cpp_function.h |  | 
|  python_engine.cpp |  | 
|  python_engine.h |  | 
|  python_function.cpp |  | 
|  python_function.h |  | 
|  python_hook.cpp |  | 
|  python_hook.h |  | 
|  python_legacy_variable.cpp |  | 
|  python_legacy_variable.h |  | 
|  python_variable.cpp |  | 
|  python_variable.h |  | 
|  python_variable_indexing.cpp |  | 
|  python_variable_indexing.h |  | 
|  saved_variable.cpp |  | 
|  saved_variable.h |  | 
|  symbolic.h |  | 
|  type_and_shape.h |  | 
|  variable.cpp |  | 
|  variable.h |  | 
|  variable_version.h |  | 
|  VariableTypeManual.cpp |  | 
|  VariableTypeUtils.h |  | 
|  ► cuda |  | 
|  comm.cpp |  | 
|  comm.h |  | 
|  device_set.h |  | 
|  Event.cpp |  | 
|  Event.h |  | 
|  Module.cpp |  | 
|  Module.h |  | 
|  nccl.cpp |  | 
|  nccl.h |  | 
|  override_macros.h |  | 
|  python_comm.cpp |  | 
|  python_comm.h |  | 
|  python_nccl.cpp |  | 
|  python_nccl.h |  | 
|  restore_macros.h |  | 
|  serialization.cpp |  | 
|  serialization.h |  | 
|  Storage.cpp |  | 
|  Storage.h |  | 
|  Stream.cpp |  | 
|  Stream.h |  | 
|  Tensor.cpp |  | 
|  THCP.h |  | 
|  undef_macros.h |  | 
|  utils.cpp |  | 
|  utils.h |  | 
|  ► distributed |  | 
|  ► c10d |  | 
|  c10d.h |  | 
|  ddp.cpp |  | 
|  ddp.h |  | 
|  init.cpp |  | 
|  Module.cpp |  | 
|  THDP.h |  | 
|  ► generic |  | 
|  serialization.cpp |  | 
|  serialization.h |  | 
|  Storage.cpp |  | 
|  Storage.h |  | 
|  StorageMethods.cpp |  | 
|  StorageSharing.cpp |  | 
|  utils.cpp |  | 
|  utils.h |  | 
|  ► jit |  | 
|  ► batched |  | 
|  BatchTensor.cpp |  | 
|  BatchTensor.h |  | 
|  ► fuser |  | 
|  ► cpu |  | 
|  dynamic_library.h |  | 
|  dynamic_library_unix.cpp |  | 
|  dynamic_library_win.cpp |  | 
|  fused_kernel.cpp |  | 
|  fused_kernel.h |  | 
|  resource_strings.h |  | 
|  temp_file.h |  | 
|  ► cuda |  | 
|  fused_kernel.cpp |  | 
|  fused_kernel.h |  | 
|  resource_strings.h |  | 
|  thnvrtc.cpp |  | 
|  thnvrtc.h |  | 
|  arg_spec.h |  | 
|  codegen.cpp |  | 
|  codegen.h |  | 
|  compiler.cpp |  | 
|  compiler.h |  | 
|  executor.cpp |  | 
|  executor.h |  | 
|  fallback.cpp |  | 
|  fallback.h |  | 
|  fused_kernel.h |  | 
|  interface.cpp |  | 
|  interface.h |  | 
|  kernel_cache.cpp |  | 
|  kernel_cache.h |  | 
|  kernel_spec.h |  | 
|  partition_desc.h |  | 
|  tensor_desc.h |  | 
|  tensor_info.h |  | 
|  ► passes |  | 
|  ► onnx |  | 
|  fixup_onnx_loop.cpp |  | 
|  fixup_onnx_loop.h |  | 
|  peephole.cpp |  | 
|  peephole.h |  | 
|  prepare_division_for_onnx.cpp |  | 
|  prepare_division_for_onnx.h |  | 
|  ► utils |  | 
|  check_alias_annotation.cpp |  | 
|  check_alias_annotation.h |  | 
|  memory_dag.cpp |  | 
|  memory_dag.h |  | 
|  subgraph_utils.cpp |  | 
|  subgraph_utils.h |  | 
|  alias_analysis.cpp |  | 
|  alias_analysis.h |  | 
|  batch_mm.cpp |  | 
|  batch_mm.h |  | 
|  canonicalize.cpp |  | 
|  canonicalize.h |  | 
|  canonicalize_ops.cpp |  | 
|  canonicalize_ops.h |  | 
|  common_subexpression_elimination.cpp |  | 
|  common_subexpression_elimination.h |  | 
|  constant_pooling.cpp |  | 
|  constant_pooling.h |  | 
|  constant_propagation.cpp |  | 
|  constant_propagation.h |  | 
|  create_autodiff_subgraphs.cpp |  | 
|  create_autodiff_subgraphs.h |  | 
|  dead_code_elimination.cpp |  | 
|  dead_code_elimination.h |  | 
|  erase_fork_wait.h |  | 
|  erase_number_types.cpp |  | 
|  erase_number_types.h |  | 
|  graph_fuser.cpp |  | 
|  graph_fuser.h |  | 
|  inline_autodiff_subgraphs.cpp |  | 
|  inline_autodiff_subgraphs.h |  | 
|  inline_fork_wait.cpp |  | 
|  inline_fork_wait.h |  | 
|  inplace_check.cpp |  | 
|  inplace_check.h |  | 
|  loop_unrolling.cpp |  | 
|  loop_unrolling.h |  | 
|  lower_grad_of.cpp |  | 
|  lower_grad_of.h |  | 
|  lower_tuples.cpp |  | 
|  lower_tuples.h |  | 
|  onnx.cpp |  | 
|  onnx.h |  | 
|  peephole.cpp |  | 
|  peephole.h |  | 
|  python_print.cpp |  | 
|  python_print.h |  | 
|  remove_expands.cpp |  | 
|  remove_expands.h |  | 
|  remove_inplace_ops.cpp |  | 
|  remove_inplace_ops.h |  | 
|  requires_grad_analysis.cpp |  | 
|  requires_grad_analysis.h |  | 
|  shape_analysis.cpp |  | 
|  shape_analysis.h |  | 
|  specialize_autogradzero.cpp |  | 
|  specialize_autogradzero.h |  | 
|  to_batch.cpp |  | 
|  to_batch.h |  | 
|  ► script |  | 
|  builtin_functions.cpp |  | 
|  builtin_functions.h |  | 
|  class_type.cpp |  | 
|  compiler.cpp |  | 
|  compiler.h |  | 
|  edit_distance.cpp |  | 
|  edit_distance.h |  | 
|  error_report.h |  | 
|  file_check.cpp |  | 
|  final_returns.cpp |  | 
|  final_returns.h |  | 
|  init.cpp |  | 
|  init.h |  | 
|  jit_exception.h |  | 
|  lexer.cpp |  | 
|  lexer.h |  | 
|  module.cpp |  | 
|  module.h |  | 
|  parse_string_literal.h |  | 
|  parser.cpp |  | 
|  parser.h |  | 
|  python_tree_views.cpp |  | 
|  python_tree_views.h |  | 
|  schema_matching.cpp |  | 
|  schema_matching.h |  | 
|  schema_type_parser.cpp |  | 
|  schema_type_parser.h |  | 
|  script_type_parser.cpp |  | 
|  script_type_parser.h |  | 
|  sugared_value.cpp |  | 
|  sugared_value.h |  | 
|  tree.h |  | 
|  tree_views.h |  | 
|  ► testing |  | 
|  file_check.cpp |  | 
|  file_check.h |  | 
|  alias_info.h |  | 
|  argument_spec.h |  | 
|  attributes.cpp |  | 
|  attributes.h |  | 
|  autodiff.cpp |  | 
|  autodiff.h |  | 
|  code_template.h |  | 
|  constants.cpp |  | 
|  constants.h |  | 
|  custom_operator.h |  | 
|  dynamic_dag.h |  | 
|  export.cpp |  | 
|  export.h |  | 
|  graph_executor.cpp |  | 
|  graph_executor.h |  | 
|  graph_node_list.h |  | 
|  hooks_for_testing.cpp |  | 
|  hooks_for_testing.h |  | 
|  import.cpp |  | 
|  import.h |  | 
|  import_source.cpp |  | 
|  import_source.h |  | 
|  init.cpp |  | 
|  init.h |  | 
|  interned_strings_class.h |  | 
|  interpreter.cpp |  | 
|  interpreter.h |  | 
|  ir.cpp |  | 
|  ir.h |  | 
|  ir_views.h |  | 
|  irparser.cpp |  | 
|  irparser.h |  | 
|  named_value.h |  | 
|  netdef_converter.cpp |  | 
|  netdef_converter.h |  | 
|  node_hashing.cpp |  | 
|  node_hashing.h |  | 
|  operator.cpp |  | 
|  operator.h |  | 
|  pickler.cpp |  | 
|  pickler.h |  | 
|  pybind.h |  | 
|  pybind_utils.h |  | 
|  python_arg_flatten.cpp |  | 
|  python_arg_flatten.h |  | 
|  python_interpreter.cpp |  | 
|  python_ir.cpp |  | 
|  python_ir.h |  | 
|  python_tracer.cpp |  | 
|  python_tracer.h |  | 
|  register_c10_ops.cpp |  | 
|  register_prim_ops.cpp |  | 
|  register_special_ops.cpp |  | 
|  resource_guard.h |  | 
|  scope.cpp |  | 
|  scope.h |  | 
|  source_location.h |  | 
|  source_range.h |  | 
|  symbolic_script.cpp |  | 
|  symbolic_script.h |  | 
|  symbolic_variable.h |  | 
|  tracer.cpp |  | 
|  tracer.h |  | 
|  tracing_state.h |  | 
|  variable_tensor_list.h |  | 
|  ► multiprocessing |  | 
|  init.cpp |  | 
|  init.h |  | 
|  ► nn |  | 
|  type_checks.h |  | 
|  ► onnx |  | 
|  init.cpp |  | 
|  init.h |  | 
|  onnx.h |  | 
|  ► tensor |  | 
|  python_tensor.cpp |  | 
|  python_tensor.h |  | 
|  ► utils |  | 
|  auto_gil.h |  | 
|  cuda_enabled.h |  | 
|  cuda_lazy_init.cpp |  | 
|  cuda_lazy_init.h |  | 
|  disallow_copy.h |  | 
|  hash.h |  | 
|  invalid_arguments.cpp |  | 
|  invalid_arguments.h |  | 
|  memory.h |  | 
|  numpy_stub.h |  | 
|  object_ptr.cpp |  | 
|  object_ptr.h |  | 
|  pybind.h |  | 
|  python_arg_parser.cpp |  | 
|  python_arg_parser.h |  | 
|  python_compat.h |  | 
|  python_numbers.h |  | 
|  python_scalars.h |  | 
|  python_strings.h |  | 
|  python_stub.h |  | 
|  python_tuples.h |  | 
|  six.h |  | 
|  structseq.cpp |  | 
|  structseq.h |  | 
|  tensor_apply.cpp |  | 
|  tensor_apply.h |  | 
|  tensor_dtypes.cpp |  | 
|  tensor_dtypes.h |  | 
|  tensor_flatten.cpp |  | 
|  tensor_flatten.h |  | 
|  tensor_layouts.cpp |  | 
|  tensor_layouts.h |  | 
|  tensor_list.cpp |  | 
|  tensor_list.h |  | 
|  tensor_new.cpp |  | 
|  tensor_new.h |  | 
|  tensor_numpy.cpp |  | 
|  tensor_numpy.h |  | 
|  tensor_types.cpp |  | 
|  tensor_types.h |  | 
|  tuple_parser.cpp |  | 
|  tuple_parser.h |  | 
|  variadic.cpp |  | 
|  variadic.h |  | 
|  byte_order.cpp |  | 
|  byte_order.h |  | 
|  copy_utils.h |  | 
|  DataLoader.cpp |  | 
|  DataLoader.h |  | 
|  Device.cpp |  | 
|  Device.h |  | 
|  dl.c |  | 
|  Dtype.cpp |  | 
|  Dtype.h |  | 
|  DynamicTypes.cpp |  | 
|  DynamicTypes.h |  | 
|  Exceptions.cpp |  | 
|  Exceptions.h |  | 
|  Generator.cpp |  | 
|  Generator.h |  | 
|  Layout.cpp |  | 
|  Layout.h |  | 
|  Module.cpp |  | 
|  Module.h |  | 
|  PtrWrapper.cpp |  | 
|  PtrWrapper.h |  | 
|  python_headers.h |  | 
|  PythonTypes.h |  | 
|  serialization.cpp |  | 
|  serialization.h |  | 
|  Size.cpp |  | 
|  Size.h |  | 
|  Storage.cpp |  | 
|  Storage.h |  | 
|  StorageDefs.h |  | 
|  stub.cpp |  | 
|  THP.h |  | 
|  THP_export.h |  | 
|  TypeInfo.cpp |  | 
|  TypeInfo.h |  | 
|  Types.h |  | 
|  utils.cpp |  | 
|  utils.h |  | 
|  WindowsTorchApiMacro.h |  | 
|  ► lib |  | 
|  ► c10d |  | 
|  ► example |  | 
|  allreduce.cpp |  | 
|  ► test |  | 
|  FileStoreTest.cpp |  | 
|  ProcessGroupGlooAsyncTest.cpp |  | 
|  ProcessGroupGlooTest.cpp |  | 
|  ProcessGroupMPITest.cpp |  | 
|  ProcessGroupNCCLTest.cpp |  | 
|  TCPStoreTest.cpp |  | 
|  FileStore.cpp |  | 
|  PrefixStore.cpp |  | 
|  ProcessGroup.cpp |  | 
|  ProcessGroupGloo.cpp |  | 
|  ProcessGroupMPI.cpp |  | 
|  ProcessGroupNCCL.cpp |  | 
|  Store.cpp |  | 
|  TCPStore.cpp |  | 
|  Utils.cpp |  | 
|  ► libshm |  | 
|  alloc_info.h |  | 
|  core.cpp |  | 
|  err.h |  | 
|  libshm.h |  | 
|  manager.cpp |  | 
|  socket.h |  | 
|  ► libshm_windows |  | 
|  core.cpp |  | 
|  libshm.h |  | 
|  ► THD |  | 
|  ► base |  | 
|  ► data_channels |  | 
|  DataChannelGloo.cpp |  | 
|  DataChannelMPI.cpp |  | 
|  DataChannelNccl.cpp |  | 
|  DataChannelTCP.cpp |  | 
|  Store.cpp |  | 
|  ► init_methods |  | 
|  InitMethod.cpp |  | 
|  InitMethodEnv.cpp |  | 
|  InitMethodFile.cpp |  | 
|  InitMethodTCP.cpp |  | 
|  InitMethodUtils.cpp |  | 
|  ChannelType.h |  | 
|  ChannelUtils.cpp |  | 
|  Cuda.cpp |  | 
|  Cuda.h |  | 
|  DataChannel.cpp |  | 
|  DataChannel.h |  | 
|  DataChannelRequest.cpp |  | 
|  DataChannelRequest.h |  | 
|  RPCType.cpp |  | 
|  TensorDescriptor.h |  | 
|  THDGenerateAllTypes.h |  | 
|  ► process_group |  | 
|  Collectives.cpp |  | 
|  Collectives.h |  | 
|  General.cpp |  | 
|  General.h |  | 
|  ► test |  | 
|  data_channel_collectives.cpp |  | 
|  data_channel_gloo_cache.cpp |  | 
|  data_channel_mpi_smoke.cpp |  | 
|  data_channel_tcp_accept_timeout.cpp |  | 
|  data_channel_tcp_slow_master.cpp |  | 
|  data_channel_tcp_smoke.cpp |  | 
|  tensor_smoke.cpp |  | 
|  THD.h |  | 
|  abi-check.cpp |  | 
|  extension.h |  | 
|  script.h |  |