pytorch/torch
Topher Lubaway 14b40c0633 Revert D13548303: [pytorch][PR] Add support for batch_norm fusion to the JIT
Differential Revision:
D13548303

Original commit changeset: a2e2e5abc383

fbshipit-source-id: 5b70cdbcbd1cac06eeefb2a939773358c061183c
2019-01-09 08:53:57 -08:00
..
_thnn
autograd Mention Jacobian-vector product in the doc of torch.autograd (#15197) 2018-12-15 00:10:30 -08:00
backends
contrib
csrc Revert D13548303: [pytorch][PR] Add support for batch_norm fusion to the JIT 2019-01-09 08:53:57 -08:00
cuda Move Stream.query() implementation down to C++ (#15737) 2019-01-07 20:58:07 -08:00
distributed Making dist.get_default_group private for PT1 release (#14767) 2018-12-04 19:22:24 -08:00
distributions Add at::one_hot (#15208) 2018-12-20 14:24:58 -08:00
for_onnx
jit Allow List arguments to Python Ops (#15721) 2019-01-07 13:51:53 -08:00
legacy
lib Revert "remove use of tmp_install" (#15847) 2019-01-08 16:30:19 -08:00
multiprocessing Fix cuda multiprocessing cached memory (#14736) 2018-12-05 10:55:43 -08:00
nn crelu mentioned (#15825) 2019-01-08 22:55:49 -08:00
onnx Add support for exporting onnx split (#15092) 2019-01-07 16:09:24 -08:00
optim Redefine scheduler to set learning rate using recursive formula (#14010) 2018-12-18 16:44:31 -08:00
sparse
testing
utils Fixed syntax error in doctest (#15646) 2019-01-09 01:29:11 -08:00
__init__.py
_jit_internal.py Allow List arguments to Python Ops (#15721) 2019-01-07 13:51:53 -08:00
_ops.py
_six.py Allow int/float cast to bool (#13391) 2018-12-27 16:01:08 -08:00
_storage_docs.py
_tensor_docs.py Add is_floating_point to docs (#15704) 2019-01-07 10:43:22 -08:00
_tensor_str.py Fix tensor printing bug in Python 2 (#12732) 2018-12-17 13:17:51 -08:00
_torch_docs.py Add is_floating_point to docs (#15704) 2019-01-07 10:43:22 -08:00
_utils.py
_utils_internal.py
abi-check.cpp
CMakeLists.txt Enable torch static build on Windows 2019-01-08 13:19:57 -08:00
extension.h Remove deprecated variable_tensor_functions (#15003) 2018-12-11 17:16:11 -08:00
functional.py Move isnan to C++ (#15722) 2019-01-08 10:42:33 -08:00
hub.py Fix github branch prefix v (#15552) 2018-12-26 19:48:47 -08:00
random.py
README.txt
script.h
serialization.py Error when torch.load-ing a JIT model (#15578) 2018-12-28 13:54:32 -08:00
storage.py Storage.clone maintains original device (#14751) 2018-12-05 08:33:56 -08:00
tensor.py Move autograd metadata from VariableImpl to TensorImpl (#13827) 2018-12-26 16:34:24 -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.