pytorch/torch
Mike Ruberry 3570ef6a0f Revert D20876204: [pytorch][PR] Add trivial reduce for Cuda
Test Plan: revert-hammer

Differential Revision:
D20876204

Original commit changeset: a719f3583cc4

fbshipit-source-id: 6d00afb3a24754d283a7b832c0b784ed9fce36e1
2020-04-06 20:17:04 -07:00
..
autograd Gradcheck for complex (#35238) 2020-03-24 08:40:14 -07:00
backends Integrate XNNPACK with custom class for packing weights. (#34047) 2020-03-14 12:51:56 -07:00
contrib
csrc Revert D20876204: [pytorch][PR] Add trivial reduce for Cuda 2020-04-06 20:17:04 -07:00
cuda [RELAND2] Eager autocasting, out-of-place ops only (with MSVC 2017 fix) (#35102) 2020-03-24 09:08:04 -07:00
distributed add c10d dynamic loading mechanism and unit test (#28068) 2020-04-02 15:46:51 -07:00
distributions [jit] Remove stray @script (#34938) 2020-03-24 13:44:38 -07:00
for_onnx
jit [pytorch] Remove python2 support from tests and torch.jit (#35042) 2020-03-26 21:29:51 -07:00
legacy
lib Add All-to-all comms support to distributed module and MPI backend (#32361) 2020-04-01 08:57:12 -07:00
multiprocessing [torch/multiprocessing] Update documentation indicating that start_method is ignored for mp.spawn() (#33070) 2020-02-07 15:26:00 -08:00
nn add type hints on recently added ops to make them scriptable (#35885) 2020-04-06 12:17:16 -07:00
onnx [ONNX] fix size for opset 11 (#35984) 2020-04-05 18:58:54 -07:00
optim Fix typo in documentation (#34581) 2020-03-11 13:57:10 -07:00
quantization [quant][graphmode] Add new tensorlist observer for LSTM (#35893) 2020-04-03 10:41:28 -07:00
sparse
testing [JIT] Add IR Benchmarking tests to ai bench (#35732) 2020-04-06 16:14:25 -07:00
utils Add torch.utils.show_pickle for showing pickle contents in saved models (#35168) 2020-04-03 15:11:20 -07:00
__config__.py
__future__.py
__init__.py Removing references to PYTHON3COMPATIMPORTS. (#35384) 2020-04-01 10:34:04 -07:00
__init__.pyi.in [quant] Add dequantize.tensors (#34348) 2020-03-20 22:51:51 -07:00
_classes.py [reapply][JIT] Namespaces for TorchBind (#35254) 2020-03-24 00:39:48 -07:00
_jit_internal.py [JIT] Fix fake_range() (#36083) 2020-04-06 14:12:35 -07:00
_linalg_utils.py PCA and SVD for low-rank matrices, LOBPCG for positive-defined generalized eigenvalue problem - copy (#34721) 2020-03-16 14:13:30 -07:00
_lobpcg.py PCA and SVD for low-rank matrices, LOBPCG for positive-defined generalized eigenvalue problem - copy (#34721) 2020-03-16 14:13:30 -07:00
_lowrank.py PCA and SVD for low-rank matrices, LOBPCG for positive-defined generalized eigenvalue problem - copy (#34721) 2020-03-16 14:13:30 -07:00
_namedtensor_internals.py
_ops.py [JIT] Passing custom class as arg (#32260) 2020-01-23 14:54:59 -08:00
_overrides.py Temporary methods for real and imag values of complex tensors (#35879) 2020-04-05 07:22:02 -07:00
_six.py PCA and SVD for low-rank matrices, LOBPCG for positive-defined generalized eigenvalue problem - copy (#34721) 2020-03-16 14:13:30 -07:00
_storage_docs.py
_tensor_docs.py Makes torch.real and torch.imag NumPy compatible, but disables them for complex tensors (#35560) 2020-03-29 02:09:00 -07:00
_tensor_str.py Added tensor.is_complex(), is_complex and dtype.is_complex py binding, tensor printing, and dixed the scalar type returned for complex float (#33268) 2020-02-20 13:38:01 -08:00
_torch_docs.py Disables imag for real-valued tensors (#35728) 2020-03-31 21:34:46 -07:00
_utils_internal.py [jit] Include call stack in OSError message (#34669) 2020-03-18 15:10:23 -07:00
_utils.py Preserve Backward compatibility of models serialized before #31040 (#33796) 2020-02-26 13:40:38 -08:00
_VF.py [JIT] fix resolving of functions in torch/functional. fix compilation of torch.stft (#33504) 2020-02-26 18:35:43 -08:00
abi-check.cpp
CMakeLists.txt [RELAND] New operator registration API (#35061) (#35629) 2020-03-29 19:48:29 -07:00
custom_class_detail.h Rename boxing/unboxing files and utilities (#35411) 2020-04-04 14:13:28 -07:00
custom_class.h custom class method holder should hold a unique_ptr (#35218) 2020-03-27 16:58:40 -07:00
extension.h
functional.py PCA and SVD for low-rank matrices, LOBPCG for positive-defined generalized eigenvalue problem - copy (#34721) 2020-03-16 14:13:30 -07: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
README.txt
script.h [jit] do the code reorg (#33851) 2020-02-27 13:02:51 -08:00
serialization.py PCA and SVD for low-rank matrices, LOBPCG for positive-defined generalized eigenvalue problem - copy (#34721) 2020-03-16 14:13:30 -07:00
storage.py Fix all occurrences of C416. (#33429) 2020-02-21 08:32:22 -08:00
tensor.py avoid large vector copy when query per_channel q_params (#31040) 2020-02-19 16:24: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.