pytorch/torch
2022-10-21 06:55:10 +00:00
..
_C Python binding for dispatcher getAllOpNames (#87422) 2022-10-21 06:55:10 +00:00
_C_flatbuffer
_decomp Unify decomp registries into global_decomposition_table (#86857) 2022-10-20 21:29:05 +00:00
_dispatch
_dynamo [Inductor] TorchInductor tracing fx_graph.py should import overrides (#87271) 2022-10-20 21:59:12 +00:00
_inductor [inductor] Fix channels_last conv2d propagation when CuDNN is not found (#87266) 2022-10-21 06:36:16 +00:00
_lazy
_prims [primTorch] Add refs for data conversion ops (#86561) 2022-10-18 08:38:51 +00:00
_prims_common add sym_int (#86916) 2022-10-18 14:54:34 +00:00
_refs [primTorch] Add refs for softmax, softmin, log_softmax (#84956) 2022-10-20 12:29:04 +00:00
_subclasses Unify decomp registries into global_decomposition_table (#86857) 2022-10-20 21:29:05 +00:00
amp Add AutocastHPU support (#84927) 2022-10-12 19:37:16 +00:00
ao [Quant] Add get_symmetric_qnnpack_qconfig_mapping (#87002) 2022-10-20 02:33:15 +00:00
autograd Add __all__ to torch.{autograd, fx, cuda} submodules (#85343) 2022-10-09 14:46:54 +00:00
backends [einsum] Fix opt_einsum defaults to be more reasonable (#86985) 2022-10-15 06:23:50 +00:00
contrib
cpu Add correct __all__ for torch.distributed and torch.cuda submodules (#85702) 2022-10-10 19:15:24 +00:00
csrc Python binding for dispatcher getAllOpNames (#87422) 2022-10-21 06:55:10 +00:00
cuda [AOT][CUDAGraphs] torchdynamo -> torch._dynamo (#87243) 2022-10-21 03:14:28 +00:00
distributed Improve the performance of validate_non_overlapping_shards_metadata (#85639) 2022-10-20 23:51:48 +00:00
distributions Add original sources/references to Wishart.py in distributions (#86543) 2022-10-11 21:21:53 +00:00
fft
futures
fx Added special printing to FloorDiv so it's printed out with // insead of as a name (#87263) 2022-10-20 05:06:22 +00:00
jit Support unpacking python dictionary in torch.jit.trace() (#81623) 2022-10-15 05:33:09 +00:00
legacy
lib Declare public dependencies on libshm (#82694) 2022-10-07 00:01:25 +00:00
linalg
masked Add prototype warning to MaskedTensor constructor (#87107) 2022-10-18 15:24:18 +00:00
monitor
multiprocessing
nested Fix path to nested_tensor in example (#86891) 2022-10-13 17:42:32 +00:00
nn Fix registration hooks (#87369) 2022-10-21 05:12:25 +00:00
onnx [ONNX] Ignore print(Tensor) during tracing (#86223) 2022-10-17 19:45:33 +00:00
optim Make AdamW, NAdam & RAdam differentiable (#86183) 2022-10-17 04:32:08 +00:00
package
profiler [Profiler][trivial] Add profiler options to trace metadata (#87102) 2022-10-19 00:00:10 +00:00
quantization [ao] fixing public v private for quantization_types (#86031) 2022-10-12 20:06:30 +00:00
signal Set up new module torch.signal.windows (#85599) 2022-10-14 11:33:32 +00:00
sparse
special
testing Add meta inplace testing (#87291) 2022-10-20 14:20:16 +00:00
utils Revert "add an API for external backends to register custom device names (#86992)" 2022-10-20 14:51:08 +00:00
__config__.py
__future__.py
__init__.py Set up new module torch.signal.windows (#85599) 2022-10-14 11:33:32 +00:00
_appdirs.py
_classes.py
_deploy.py
_jit_internal.py
_linalg_utils.py
_lobpcg.py
_lowrank.py
_meta_registrations.py Unify decomp registries into global_decomposition_table (#86857) 2022-10-20 21:29:05 +00:00
_namedtensor_internals.py
_ops.py [Modes] remove enable and rewrite mode stack (squashed) (#84774) 2022-09-27 01:04:35 +00:00
_python_dispatcher.py
_six.py
_sources.py
_storage_docs.py
_tensor_docs.py Improve NestedTensor documentation (#85186) 2022-10-12 22:03:04 +00:00
_tensor_str.py Fix printing regular tensors inside functorch transforms (#85556) 2022-09-26 15:35:47 +00:00
_tensor.py Fix incorrect tensor storage check (#86845) 2022-10-13 17:54:28 +00:00
_torch_docs.py [Docs] Update mm family ops and F.linear to note limited sparse support. (#86220) 2022-10-18 19:55:18 +00:00
_utils_internal.py
_utils.py
_VF.py
_vmap_internals.py
_weights_only_unpickler.py Add weights_only option to torch.load (#86812) 2022-10-21 01:09:50 +00:00
abi-check.cpp
CMakeLists.txt Delete torch::deploy from pytorch core (#85953) 2022-10-06 07:20:16 +00:00
custom_class_detail.h
custom_class.h
extension.h
functional.py istft: require complex input (#86628) 2022-10-18 12:03:55 +00:00
hub.py
library.h
library.py
overrides.py 🦊 [AI Accelerators] Consolidate native_layer_norm for nested tensor (#86295) 2022-10-06 13:10:25 +00:00
py.typed
quasirandom.py
random.py
README.txt
return_types.py Add __all__ to torch.utils submodules (#85331) 2022-09-27 14:45:26 +00:00
script.h
serialization.py Add weights_only option to torch.load (#86812) 2022-10-21 01:09:50 +00:00
storage.py
torch_version.py
types.py improve annotations (#86105) 2022-10-05 10:33:26 +00:00

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.