pytorch/torch
Elias Ellison ca33aeba09 [JIT] Add Exit Transform / Convert To SSA to docs
Summary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/24114

Differential Revision: D19780828

Pulled By: eellison

fbshipit-source-id: d481ad886b2ad6349a1646672e507336d45759fb
2020-02-06 18:04:06 -08:00
..
autograd Fix typos, via a Levenshtein-type corrector (#31523) 2020-01-17 16:03:19 -08:00
backends Fix dll load logic for Python 3.8 on Windows (#32215) 2020-01-22 08:33:34 -08:00
contrib
csrc [JIT] Add Exit Transform / Convert To SSA to docs 2020-02-06 18:04:06 -08:00
cuda Fix dll load logic for Python 3.8 on Windows (#32215) 2020-01-22 08:33:34 -08:00
distributed [rpc] throw correct Exception on local client based on the RemoteException (#32936) 2020-02-04 16:08:25 -08:00
distributions Fix typos, via a Levenshtein-type corrector (#31523) 2020-01-17 16:03:19 -08:00
for_onnx Ignore F401 in all __init__.py without putting noqa (#25823) 2019-10-23 15:28:13 -07:00
jit [JIT] Trace uses of torchbind classes as module attributes (#32833) 2020-02-04 19:28:37 -08:00
legacy
lib Add ability to abort NCCL communicators from the store. (#32895) 2020-02-05 15:28:05 -08:00
multiprocessing Fix typos, via a Levenshtein-type corrector (#31523) 2020-01-17 16:03:19 -08:00
nn Revert D19730209: [pytorch][PR] Issue a warning when using zero_grad in DataParallel 2020-02-06 07:05:51 -08:00
onnx Interpolate Float [] support in ONNX (#32554) 2020-02-04 16:14:40 -08:00
optim Fix \\ warnings/errors when building optim documentation (#32911) 2020-02-03 09:54:38 -08:00
quantization Don't serialize None values in observer (#32733) 2020-01-31 13:28:43 -08:00
sparse
testing Add option to use ninja to compile ahead-of-time cpp_extensions (#32495) 2020-02-05 18:49:29 -08:00
utils Add option to use ninja to compile ahead-of-time cpp_extensions (#32495) 2020-02-05 18:49:29 -08:00
__config__.py
__future__.py
__init__.py Fix dll load logic for Python 3.8 on Windows (#32215) 2020-01-22 08:33:34 -08:00
__init__.pyi.in Improve Tensor type hints (#28578) 2019-10-27 04:43:51 -07:00
_classes.py [JIT] Add torch.classes.load_library 2020-01-23 14:56:20 -08:00
_jit_internal.py Cleanup after moving language reference (#31146) 2019-12-18 15:09:35 -08:00
_namedtensor_internals.py Remove all remaining usages of BUILD_NAMEDTENSOR (#31116) 2019-12-12 09:53:03 -08:00
_ops.py [JIT] Passing custom class as arg (#32260) 2020-01-23 14:54:59 -08:00
_overrides.py reimplement __torch_function__ overrides for torch.functional using inline logic (#32194) 2020-01-16 07:10:38 -08:00
_six.py module dedupe (#26666) 2019-10-12 09:51:57 -07:00
_storage_docs.py
_tensor_docs.py Adds TestViewOps, updates documentation (#32512) 2020-02-04 11:10:34 -08:00
_tensor_str.py Remove all remaining usages of BUILD_NAMEDTENSOR (#31116) 2019-12-12 09:53:03 -08:00
_torch_docs.py Adds TestViewOps, updates documentation (#32512) 2020-02-04 11:10:34 -08:00
_utils_internal.py Don't use RTLD_GLOBAL to load _C. (#31162) 2020-01-09 07:28:15 -08:00
_utils.py
abi-check.cpp
CMakeLists.txt Remove Python dependency (toPyTuple/fromPyTuple, jitCompilationUnit, deserialize) in rref_impl.h/cpp (#32753) 2020-01-30 17:52:48 -08:00
custom_class_detail.h [JIT] Fix stateful lambda stuff and simplify code in custom C++ binding API 2020-01-28 11:03:04 -08:00
custom_class.h [JIT] Fix stateful lambda stuff and simplify code in custom C++ binding API 2020-01-28 11:03:04 -08:00
extension.h
functional.py Adds TestViewOps, updates documentation (#32512) 2020-02-04 11:10:34 -08:00
hub.py Consider hub_dir alongside TORCH_HOME env variable for storing hub models (#32844) 2020-02-05 15:35:53 -08:00
py.typed
quasirandom.py Fix crash of SobolEngine if default tensor type is cuda (#32496) 2020-01-29 08:49:18 -08:00
random.py Move torch.cuda's atfork handler into C++ (#29101) 2019-11-11 07:34:27 -08:00
README.txt
script.h [JIT] Include custom_class.h in torch/script.h 2020-01-28 11:02:54 -08:00
serialization.py Fix some bugs with zipfile serialization (#32244) 2020-02-05 15:32:14 -08:00
storage.py Fix some bugs with zipfile serialization (#32244) 2020-02-05 15:32:14 -08:00
tensor.py Add useful warnings for t.grad when it won't be populated for known reasons (#30531) 2019-12-11 09:47:18 -08: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.