pytorch/torch
Ailing Zhang 69760e2840 update torch.eig() doc (#10315)
Summary:
This fixes #9383

Update torch.eig() doc, the complex part is written based on https://scc.ustc.edu.cn/zlsc/sugon/intel/mkl/mkl_manual/GUID-16EB5901-5644-4DA6-A332-A052309010C4.htm
Pull Request resolved: https://github.com/pytorch/pytorch/pull/10315

Reviewed By: yf225

Differential Revision: D9200723

Pulled By: ailzhang

fbshipit-source-id: d2e186fd24defbc4fdea6c2cf3dc4f7e05e1d170
2018-08-08 06:43:41 -07:00
..
_thnn Update from Facebook (#8887) 2018-06-26 14:55:48 -07:00
autograd Fix segmentation fault in grad_fn (#9292) 2018-07-13 14:46:13 -07:00
backends Move _cudnn_init_dropout_state to TensorOptions and enable cuDNN dropout in C++ API RNNs (#9012) 2018-06-29 17:25:23 -07:00
contrib Add code for TensorBoard visualization of JIT GraphExecutors (#8050) 2018-06-02 20:55:25 +02:00
csrc Add tracing to custom op and simplify tracer overall (#10212) 2018-08-07 13:54:15 -07:00
cuda Move nccl scatter and gather to C++ (#9117) 2018-07-06 11:10:33 -07:00
distributed Errors out when Openmpi < 2.x.x with distributed. (#10015) 2018-07-31 12:24:40 -07:00
distributions Implement torch.broadcast_tensors (#10075) 2018-08-01 19:18:34 -07:00
for_onnx
jit Strings lexing, parsing, implementation in print (#9324) 2018-08-02 11:09:03 -07:00
legacy Add CELU activation to pytorch (#8551) 2018-08-01 07:54:44 -07:00
lib Increase TCP listen queue size from 64 to 1024 (#10268) 2018-08-07 08:26:06 -07:00
multiprocessing Eliminate storage views. (#9466) 2018-07-16 15:40:24 -07:00
nn add fused dropout kernels (#9666) 2018-08-07 13:34:53 -07:00
onnx Fix ONNX LogSoftmax export. (#9576) 2018-08-03 22:09:42 -07:00
optim Changed serialization mechanism of LambdaLR scheduler (#9927) 2018-07-31 19:39:06 -07:00
sparse Delete dead Tensor code paths (#5417) 2018-02-27 17:58:09 -05:00
testing Codemod to update our codebase to 0.4 standard (#6641) 2018-04-17 22:06:54 -04:00
utils Revert "Fix dataloader hang when it is not completely iterated (#9655)" (#9804) 2018-07-25 10:10:30 -07:00
__init__.py Fix dir(torch) for python 3.7 (#10271) 2018-08-07 09:57:51 -07:00
_ops.py Python integration for custom operators (#10149) 2018-08-06 13:54:48 -07:00
_six.py Use _six for inf and nan (#9500) 2018-07-18 10:40:29 -07:00
_storage_docs.py [ready] General documentation improvements (#5450) 2018-03-08 13:21:12 -05:00
_tensor_docs.py Add multivariate log-gamma (mvlgamma) (#9451) 2018-07-24 12:10:10 -07:00
_tensor_str.py Use _six for inf and nan (#9500) 2018-07-18 10:40:29 -07:00
_torch_docs.py update torch.eig() doc (#10315) 2018-08-08 06:43:41 -07:00
_utils_internal.py Build system changes (#8627) 2018-06-20 17:45:26 -04:00
_utils.py Restore tensor.type, tensor.type_as docs (#5746) 2018-03-14 17:59:31 -04:00
CMakeLists.txt Revert "clean up the build a bit. We no longer need the separate buil… (#10285) 2018-08-07 07:40:20 -07:00
functional.py Add torch.argsort mirroring similar functionality in numpy. (#9600) 2018-08-03 11:45:47 -07:00
random.py [ready] General documentation improvements (#5450) 2018-03-08 13:21:12 -05:00
README.txt Make all of TH and THC C++. (#6913) 2018-04-28 07:45:02 -04:00
serialization.py Eliminate storage views. (#9466) 2018-07-16 15:40:24 -07:00
storage.py Use torch.save in _StorageBase.__reduce__ (#9184) 2018-07-06 07:24:53 -07:00
tensor.py Add torch.argsort mirroring similar functionality in numpy. (#9600) 2018-08-03 11:45:47 -07: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.