pytorch/torch
2022-08-16 17:23:00 +00:00
..
_C [ONNX] Update typing and error messages in symbolic_helper (#83007) 2022-08-11 23:26:13 +00:00
_C_flatbuffer
_decomp [primTorch] Move addcdiv from decompositions -> refs (#80842) 2022-08-16 17:23:00 +00:00
_lazy
_masked
_prims Integrate xdoctest - Rebased (#82797) 2022-08-12 02:08:01 +00:00
_prims_common Fix internal type conversions in floor_divide and trunc_divide (#83288) 2022-08-12 16:20:23 +00:00
_refs [primTorch] Move addcdiv from decompositions -> refs (#80842) 2022-08-16 17:23:00 +00:00
_subclasses [torchgen] Generate out variant for functional operator (#81437) 2022-08-13 05:44:53 +00:00
amp
ao [Quant][fx] Remove WEIGHT_INDEX_DICT and BIAS_INDEX_DICT (#83263) 2022-08-15 14:23:22 +00:00
autograd Integrate xdoctest - Rebased (#82797) 2022-08-12 02:08:01 +00:00
backends
contrib
cpu
csrc [Shape Fns] Fix handling of empty dim list in sum_mean_dim shape fn (#83357) 2022-08-16 17:13:21 +00:00
cuda [ROCm] enable jiterator (#77982) 2022-08-15 16:04:09 +00:00
distributed Adding maximize to rprop (#81864) 2022-08-16 08:19:46 +00:00
distributions Integrate xdoctest - Rebased (#82797) 2022-08-12 02:08:01 +00:00
fft
futures
fx Convert SymInt tracing to mode based tracing (#83380) 2022-08-16 14:32:27 +00:00
jit [Shape Fns] Fix handling of empty dim list in sum_mean_dim shape fn (#83357) 2022-08-16 17:13:21 +00:00
legacy
lib
linalg [docs] fix inconsistent default rcond value (#82887) 2022-08-06 13:45:16 +00:00
monitor
multiprocessing
nested
nn TS jit 2 week compatibility window for new TEL forward() (#83467) 2022-08-16 16:53:10 +00:00
onnx [ONNX] Add acceptable_error_percentage to backend tests (#82622) 2022-08-12 21:04:29 +00:00
optim Adding maximize to rprop (#81864) 2022-08-16 08:19:46 +00:00
package
profiler fix matching against MemcpyAsync (#82782) 2022-08-05 03:25:24 +00:00
quantization Add Custom Module Support List (#82606) 2022-08-03 17:48:51 +00:00
sparse Integrate xdoctest - Rebased (#82797) 2022-08-12 02:08:01 +00:00
special
testing [primTorch] Move addcdiv from decompositions -> refs (#80842) 2022-08-16 17:23:00 +00:00
utils [ROCm] enable jiterator (#77982) 2022-08-15 16:04:09 +00:00
__config__.py
__future__.py
__init__.py Integrate xdoctest - Rebased (#82797) 2022-08-12 02:08:01 +00:00
_appdirs.py
_classes.py
_deploy.py
_jit_internal.py
_linalg_utils.py
_lobpcg.py
_lowrank.py
_meta_registrations.py lift numpy tensor, add randperm support (#83191) 2022-08-10 22:27:51 +00:00
_namedtensor_internals.py Integrate xdoctest - Rebased (#82797) 2022-08-12 02:08:01 +00:00
_ops.py Add OpOverload.decompose API (#83075) 2022-08-09 18:53:19 +00:00
_python_dispatcher.py
_six.py
_sources.py
_storage_docs.py
_tensor.py Integrate xdoctest - Rebased (#82797) 2022-08-12 02:08:01 +00:00
_tensor_docs.py Revert "Remove split functional wrapper (#74727)" 2022-08-10 19:45:23 +00:00
_tensor_str.py Sparse fake tensor support (#82172) 2022-08-03 14:29:36 +00:00
_torch_docs.py Revert "Remove split functional wrapper (#74727)" 2022-08-10 19:45:23 +00:00
_utils.py
_utils_internal.py
_VF.py
_vmap_internals.py
abi-check.cpp
CMakeLists.txt UCC PG build in CI (#81583) 2022-08-10 00:23:47 +00:00
custom_class.h
custom_class_detail.h
deploy.h
extension.h
functional.py Integrate xdoctest - Rebased (#82797) 2022-08-12 02:08:01 +00:00
hub.py Integrate xdoctest - Rebased (#82797) 2022-08-12 02:08:01 +00:00
library.h
library.py Integrate xdoctest - Rebased (#82797) 2022-08-12 02:08:01 +00:00
overrides.py Fix hash for Tensor subclasses (#83174) 2022-08-10 19:23:56 +00:00
py.typed
quasirandom.py Integrate xdoctest - Rebased (#82797) 2022-08-12 02:08:01 +00:00
random.py
README.txt
return_types.py
script.h
serialization.py Integrate xdoctest - Rebased (#82797) 2022-08-12 02:08:01 +00:00
storage.py
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.