pytorch/torch
2022-11-12 07:52:56 +00:00
..
_C [quant][executorch] Support quant fusion for reshape in quant in executorch stack (#88858) 2022-11-12 07:52:44 +00:00
_C_flatbuffer
_decomp Fix matmul decomp to use reshape instead of contiguous().view() (#88832) 2022-11-12 00:15:42 +00:00
_dispatch
_dynamo Revert "[dynamo][api] Better support of torch.nn.Module (#88629)" 2022-11-12 07:52:56 +00:00
_inductor Make InductorCPU usable in internally (#88870) 2022-11-11 22:07:34 +00:00
_lazy
_prims Add min cut partitioner for AOT+nvFuser (#88204) 2022-11-09 12:56:55 +00:00
_prims_common Ref for aten.full; symint changes in prim (#88762) 2022-11-11 02:32:09 +00:00
_refs Ref for aten.full; symint changes in prim (#88762) 2022-11-11 02:32:09 +00:00
_subclasses Revert "rename DisableTorchFunction to DisableTorchFunctionSubclass (#88218)" 2022-11-11 19:13:05 +00:00
amp
ao Support torch.qint32 in Convert (#88871) 2022-11-12 01:20:52 +00:00
autograd Add context manager to allow mutation on saved tensors (#79056) 2022-11-11 15:18:28 +00:00
backends Add mem efficient backend flag (#87946) 2022-10-28 15:51:10 +00:00
contrib
cpu
csrc Remove incorrect assert about hermetic state. (#88885) 2022-11-12 02:19:45 +00:00
cuda Deprecate TypedStorage, its derived classes, and all of their public methods (#85303) 2022-11-08 18:11:01 +00:00
distributed [FSDP] Introduce ModuleWrapPolicy for simplicity (#88450) 2022-11-12 04:14:32 +00:00
distributions Fix typos used in documents under torch directory (#88483) 2022-11-08 01:33:36 +00:00
fft Fix typos used in documents under torch directory (#88300) 2022-11-02 09:38:13 +00:00
futures
fx Fix FakeTensorProp on Module with Parameters or Buffers (#88700) 2022-11-11 03:49:29 +00:00
jit prepare removal of deprecated functionality in torch.testing (#87969) 2022-11-02 14:04:48 +00:00
legacy
lib
linalg Fix typos used in documents under torch directory (#88300) 2022-11-02 09:38:13 +00:00
masked Revert "rename DisableTorchFunction to DisableTorchFunctionSubclass (#88218)" 2022-11-11 19:13:05 +00:00
monitor
multiprocessing Deprecate TypedStorage, its derived classes, and all of their public methods (#85303) 2022-11-08 18:11:01 +00:00
nested Implement a constructor for nested_tensor that is similar to torch.tensor() (#88213) 2022-11-08 00:03:18 +00:00
nn [fix] allow saving python attr on Tensor and Parameter via torch.save (#81616) 2022-11-11 21:11:12 +00:00
onnx [ONNX] Pretty print diagnostic logging (#88261) 2022-11-11 21:59:16 +00:00
optim Update lr_scheduler.pyi to match lr_scheduler.py (#88818) 2022-11-11 04:02:44 +00:00
package Deprecate TypedStorage, its derived classes, and all of their public methods (#85303) 2022-11-08 18:11:01 +00:00
profiler [Profiler] Memory profiler part 1: Gradient identification (#86802) 2022-11-08 23:53:13 +00:00
quantization [ao] fuser_method_mappings.py fixing public v private (#87516) 2022-11-10 21:37:31 +00:00
signal Reimplement Kaiser window (#87330) 2022-10-27 21:01:01 +00:00
sparse
special
testing [FSDP] Introduce ModuleWrapPolicy for simplicity (#88450) 2022-11-12 04:14:32 +00:00
utils [DataLoader] Removing DataLoader2 related code (#88848) 2022-11-11 22:27:01 +00:00
__config__.py
__future__.py
__init__.py Revert "rename DisableTorchFunction to DisableTorchFunctionSubclass (#88218)" 2022-11-11 19:13:05 +00:00
_appdirs.py
_classes.py
_deploy.py Deprecate TypedStorage, its derived classes, and all of their public methods (#85303) 2022-11-08 18:11:01 +00:00
_jit_internal.py
_linalg_utils.py
_lobpcg.py Fix typos used in documents under torch directory (#88300) 2022-11-02 09:38:13 +00:00
_lowrank.py
_meta_registrations.py Add meta impl for topk (#88694) 2022-11-11 15:28:41 +00:00
_namedtensor_internals.py
_ops.py OpOverload is_view (#88722) 2022-11-09 19:03:12 +00:00
_python_dispatcher.py
_six.py
_sources.py
_storage_docs.py
_tensor_docs.py Revert "[primTorch] Improve narrow and narrow_copy: refs, tests, docs (#87045)" 2022-11-09 20:48:32 +00:00
_tensor_str.py Disable Current Modes when printing Tensor (#88344) 2022-11-04 00:45:35 +00:00
_tensor.py [fix] allow saving python attr on Tensor and Parameter via torch.save (#81616) 2022-11-11 21:11:12 +00:00
_torch_docs.py Revert "[primTorch] Improve narrow and narrow_copy: refs, tests, docs (#87045)" 2022-11-09 20:48:32 +00:00
_utils_internal.py
_utils.py [fix] allow saving python attr on Tensor and Parameter via torch.save (#81616) 2022-11-11 21:11:12 +00:00
_VF.py
_vmap_internals.py
_weights_only_unpickler.py [fix] allow saving python attr on Tensor and Parameter via torch.save (#81616) 2022-11-11 21:11:12 +00:00
abi-check.cpp
CMakeLists.txt
custom_class_detail.h
custom_class.h
extension.h
functional.py Fix typos used in documents under torch directory (#88300) 2022-11-02 09:38:13 +00:00
hub.py
library.h Make Python op registration work with torchdeploy/multipy (#87162) 2022-11-03 12:56:44 +00:00
library.py Make Python op registration work with torchdeploy/multipy (#87162) 2022-11-03 12:56:44 +00:00
overrides.py Deprecate TypedStorage, its derived classes, and all of their public methods (#85303) 2022-11-08 18:11:01 +00:00
py.typed
quasirandom.py
random.py
README.txt
return_types.py
script.h
serialization.py Explicitly check filelike arg of torch.save (#88867) 2022-11-11 16:57:08 +00:00
storage.py Deprecate TypedStorage, its derived classes, and all of their public methods (#85303) 2022-11-08 18:11:01 +00:00
torch_version.py
types.py

Note [TH abstraction violation]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

TH/THC provide some hpp headers, which are proper C++ headers rather than
C headers.  These headers serve double duty as *internal implementation
detail* headers, whose contents should largely not be used by external
clients.

Ideally, we would not install these headers at all; instead, you should
use public functions (in headers like `THTensor.h`, NOT `THTensor.hpp`)
to manipulate these structs.  However, there are a few places
in torch/csrc where we violate this abstraction.  They are marked with
a pointer to this note.  Each of those sites will have to be refactored
when we refactor the guts of THTensor and related structures.