pytorch/torch
2024-12-05 00:43:49 +00:00
..
_awaits
_C Add API query for available per-process CUDA memory (#140620) 2024-12-03 00:24:03 +00:00
_C_flatbuffer
_custom_op
_decomp [aotd] capture rrelu_with_noise noise mutation in compile (#141867) 2024-12-04 12:18:58 +00:00
_dispatch
_dynamo [dynamo, 3.13] disable 3.13.0 warning in dynamo-wrapped tests (#141860) 2024-12-05 00:33:26 +00:00
_export [BE] Remove unused argument (#141983) 2024-12-04 00:07:33 +00:00
_functorch Refactor optional graph module into CompiledFxGraphConstants (#141897) 2024-12-05 00:34:14 +00:00
_higher_order_ops Make torch.library.triton_op public (#141880) 2024-12-03 16:28:56 +00:00
_inductor Refactor optional graph module into CompiledFxGraphConstants (#141897) 2024-12-05 00:34:14 +00:00
_lazy
_library Improve torch.library.opcheck and register_autograd docs (#141883) 2024-12-03 16:28:56 +00:00
_logging [BE]: Apply PERF401 autofixes from ruff (#140980) 2024-11-20 17:52:07 +00:00
_numpy
_prims [BE]: Apply PERF401 autofixes from ruff (#140980) 2024-11-20 17:52:07 +00:00
_prims_common [BE]: Update mypy to 1.13.0 (#140808) 2024-12-03 02:50:10 +00:00
_refs [BE]: Update mypy to 1.13.0 (#140808) 2024-12-03 02:50:10 +00:00
_strobelight
_subclasses Allow Fakified subclass to have different device for inner and outer tensor (#141839) 2024-12-03 00:09:41 +00:00
_vendor
accelerator
amp [MPS] Add support for bf16 autocast (#139390) 2024-11-20 19:52:28 +00:00
ao Add option to split Linear gates for Quantizable LSTM into separate ops (#141366) 2024-12-03 17:21:44 -05:00
autograd Missing space in torch.autograd.Function deprecation warning (#141562) 2024-11-27 01:31:26 +00:00
backends
compiler [dynamo] skip_guard_eval_unsafe stance for power users (#140251) 2024-11-21 06:28:58 +00:00
contrib
cpu
csrc [PGNCCL] Fix behavior of destroy_process_group (#141510) 2024-12-04 20:30:47 +00:00
cuda Add API query for available per-process CUDA memory (#140620) 2024-12-03 00:24:03 +00:00
distributed [pipelining] Improve schedule csv loading (#142009) 2024-12-04 04:15:34 +00:00
distributions [BE] Use torch.special.expm1 (#141518) 2024-11-26 01:47:11 +00:00
export improve typings around torch.export (#141829) 2024-12-03 19:57:21 +00:00
fft
func
futures
fx [BE]: Update mypy to 1.13.0 (#140808) 2024-12-03 02:50:10 +00:00
jit [BE]: Update mypy to 1.13.0 (#140808) 2024-12-03 02:50:10 +00:00
legacy
lib Add and use thread-safe strerror (#140472) 2024-11-19 04:24:17 +00:00
linalg fix linalg.SVD docs typo: wrong V* shape in reduced SVD (#142037) 2024-12-04 09:18:33 +00:00
masked Correctly specify size of sparse_csr tensors in maskedtensor binary ops (#134335) 2024-12-03 02:55:57 +00:00
monitor
mps
mtia [MTIA] Support torch.mtia.empty_cache() (#141533) 2024-11-28 02:24:19 +00:00
multiprocessing
nested Switch to using Python nested int (#141166) 2024-12-02 19:17:30 +00:00
nn Changed 'standard-deviation' to 'variance' in GroupNorm documentation (#141982) 2024-12-04 22:49:45 +00:00
onnx [ONNX] Remove special handling of torchvision.ops imports in onnx export (#141569) 2024-11-28 18:05:40 +00:00
optim [BE]: Update mypy to 1.13.0 (#140808) 2024-12-03 02:50:10 +00:00
package [torch.package, 3.13] fixes to torch.package for 3.13 (#141409) 2024-12-05 00:23:47 +00:00
profiler Add skip_first_wait to profiler.schedule (V2) (#141512) 2024-11-26 18:10:54 +00:00
quantization
signal
sparse [sparse] add extra options to _cslt_spare_mm (#137427) 2024-11-27 05:32:45 +00:00
special
testing [dynamo, 3.13] disable 3.13.0 warning in dynamo-wrapped tests (#141860) 2024-12-05 00:33:26 +00:00
utils Fix dumb typo (#142079) 2024-12-05 00:43:49 +00:00
xpu [BE]: Apply PERF401 autofixes from ruff (#140980) 2024-11-20 17:52:07 +00:00
__config__.py
__future__.py
__init__.py [CI, 3.13] enable 3.13 CI (#139533) 2024-12-05 00:25:03 +00:00
_appdirs.py
_classes.py
_compile.py
_custom_ops.py
_deploy.py
_environment.py
_guards.py dynamo: guard on FSDP module parameters (#138819) 2024-11-13 20:46:46 +00:00
_jit_internal.py
_linalg_utils.py
_lobpcg.py
_lowrank.py
_meta_registrations.py [aotd] capture rrelu_with_noise noise mutation in compile (#141867) 2024-12-04 12:18:58 +00:00
_namedtensor_internals.py
_ops.py
_python_dispatcher.py
_size_docs.py
_sources.py
_storage_docs.py
_streambase.py
_tensor_docs.py
_tensor_str.py Speed up half tensors printing (#141927) 2024-12-03 07:01:49 +00:00
_tensor.py type annotations for meta_utils (#140203) 2024-11-13 20:07:47 +00:00
_thread_safe_fork.py
_torch_docs.py Clarify torch.arange floating-point rounding behavior (#141655) 2024-11-27 09:31:39 +00:00
_utils_internal.py Change export IR to non-functional pre-dispatch IR (#139511) 2024-11-20 21:47:55 +00:00
_utils.py [Device] Add mps as device type in torch._utils._get_available_device_type() (#141098) 2024-11-20 20:45:59 +00:00
_VF.py
_vmap_internals.py
_weights_only_unpickler.py Add small test case for #140230 (#140850) 2024-11-19 02:44:54 +00:00
abi-check.cpp
CMakeLists.txt
custom_class_detail.h
custom_class.h
extension.h
functional.py
hub.py
library.h
library.py Improve torch.library.opcheck and register_autograd docs (#141883) 2024-12-03 16:28:56 +00:00
overrides.py
py.typed
quasirandom.py
random.py
README.txt
return_types.py
script.h
serialization.py Mention version of flip in weights_only error message (#141304) 2024-12-03 03:26:27 +00:00
storage.py
torch_version.py
types.py
version.py.tpl

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.