pytorch/torch
2024-10-13 05:04:28 +00:00
..
_awaits
_C [c10d][experimental] Add _abort_process_group (#132291) 2024-10-11 05:04:17 +00:00
_C_flatbuffer
_custom_op
_decomp [TorchRec][PT2 compile] enable dynamo in _get_user_embeddings (#136798) 2024-10-09 17:19:45 +00:00
_dispatch
_dynamo [dynamo] Check nn modules parameters are not overwritten before taking tracing shortcut (#137824) 2024-10-13 05:04:28 +00:00
_export Fix param and buffer mapping for state_dict when there are state_dict hooks (#137609) 2024-10-11 01:33:50 +00:00
_functorch fix test_lazy_module_kwargs (#137705) 2024-10-11 01:53:10 +00:00
_higher_order_ops Avoid generating as_strided for alaising views in auto_functionalize_v2 (#137149) 2024-10-10 05:00:41 +00:00
_inductor [inductor] Refactor generate_workspace_allocation (#137673) 2024-10-13 01:25:14 +00:00
_lazy
_library Proper handling of arguments passed by in kwargs inside zip_schema (#137311) 2024-10-04 21:50:31 +00:00
_logging Don't actually import module when checking if its valid (#136548) 2024-09-25 20:47:32 +00:00
_numpy
_prims Fix AOT Graph capture not propagating non_blocking copy parameter to … (#136513) 2024-10-01 00:32:47 +00:00
_prims_common Fix six broken tests in test_ops.py (#136653) 2024-09-30 20:32:55 +00:00
_refs Fix typo in _normalize ref (#137079) 2024-10-02 19:06:48 +00:00
_strobelight [Pytorch] Cleanup Strobelight URL and shorten for readability (#136102) 2024-09-16 18:10:33 +00:00
_subclasses Set Cuda context in inductor and dont initialize wrong cuda device in fake_tensor (#137603) 2024-10-10 18:25:22 +00:00
_vendor
amp
ao Default to use training IR (#137804) 2024-10-11 22:34:28 +00:00
autograd Param fixes in docstring (#136097) 2024-09-21 18:56:34 +00:00
backends Clarify opt-einsum usage, fix #127109 (#137596) 2024-10-09 20:31:24 +00:00
compiler
contrib
cpu Extend vectorization with SVE(ARM) with Torch Compile (Inductor) (#134672) 2024-10-10 13:20:40 +00:00
csrc Fix comment in ProcessGroupGloo (#137746) 2024-10-12 01:04:41 +00:00
cuda [ROCm] Tunableop record untuned (#128813) 2024-10-09 21:59:03 +00:00
distributed [alt] fix unroll in successive unflatten (#137646) 2024-10-12 15:53:52 +00:00
distributions [BE]: Update mypy to 1.11.2 (#133816) 2024-09-16 19:44:11 +00:00
export [alt] fix unroll in successive unflatten (#137646) 2024-10-12 15:53:52 +00:00
fft
func
futures
fx Revert "Add support for add in tensorify_python_scalars fx pass (#137620)" 2024-10-13 02:05:37 +00:00
jit
legacy
lib
linalg docs: clarify alias usage for x parameter in vector_norm function (#136921) 2024-09-30 02:50:06 +00:00
masked [BE]: Update mypy to 1.11.2 (#133816) 2024-09-16 19:44:11 +00:00
monitor
mps
mtia [MTIA] Support torch.cuda.get_device_capability equivalent API on MTIA (#135889) 2024-09-17 17:42:56 +00:00
multiprocessing multiprocessing.spawn: allow a grace period when shutdown (#131278) 2024-10-07 12:37:34 +00:00
nested Fix to() on non-contiguous NJTs (#137124) 2024-10-08 15:11:05 +00:00
nn Removed _compile workaround for create_block_mask (#137477) 2024-10-11 19:04:23 +00:00
onnx [alt] fix unroll in successive unflatten (#137646) 2024-10-12 15:53:52 +00:00
optim Autoupdate min_lrs for ReduceLROnPlateau if possible, fixes #104361 (#137637) 2024-10-10 01:23:30 +00:00
package [3.13] fix 3.13 pickle error in torch/package (#136049) 2024-09-14 14:28:09 +00:00
profiler [Profiler] Torch Profiler distributed info is not JSON serializable (#135548) 2024-09-13 02:22:33 +00:00
quantization
signal
sparse [sparse][semi-structured] Add float8 dtype support to 24 sparsity (#136397) 2024-09-27 21:37:34 +00:00
special
testing [Inductor UT] Generalize newly introduced inductor UTs for intel GPU (Part 3) (#136947) 2024-10-12 13:21:20 +00:00
utils [AMD] use rccl.h instead of rccl/rccl.h (#135472) 2024-10-10 08:55:57 +00:00
xpu Use torch.Stream&torch.Event for Dynamo capature (#134850) 2024-10-02 14:15:33 +00:00
__config__.py
__future__.py
__init__.py Search through config changes in compiler bisector (#137346) 2024-10-11 20:24:54 +00:00
_appdirs.py
_classes.py
_compile.py
_custom_ops.py
_deploy.py
_environment.py Improve is_fbcode functionality (#136871) 2024-09-27 21:19:01 +00:00
_guards.py Turn on type-checking in torch.fx.experimental.symbolic_shapes (#136972) 2024-10-01 13:22:10 +00:00
_jit_internal.py
_linalg_utils.py
_lobpcg.py
_lowrank.py
_meta_registrations.py Add meta functions for lerp, addcmul, and addcdiv. (#136909) 2024-10-12 12:40:46 +00:00
_namedtensor_internals.py
_ops.py Add type annotations for higher order ops/flex_attention (#137065) 2024-10-02 04:39:25 +00:00
_python_dispatcher.py
_size_docs.py
_sources.py
_storage_docs.py
_streambase.py Use torch.Stream&torch.Event for Dynamo capature (#134850) 2024-10-02 14:15:33 +00:00
_tensor.py Remove dependency on numpy for serialization for XLA/open registration devices without numpy (#137444) 2024-10-09 19:35:55 +00:00
_tensor_docs.py Revert "Add deterministic path for CUDA cumsum (#136224)" 2024-09-27 12:54:47 +00:00
_tensor_str.py
_thread_safe_fork.py [inductor] parallel compile: add import of thread_safe_fork for internal (#137155) 2024-10-03 17:37:21 +00:00
_torch_docs.py Add torch.squeeze parameter description to declare allowed type (#137485) 2024-10-09 05:29:13 +00:00
_utils.py Remove dependency on numpy for serialization for XLA/open registration devices without numpy (#137444) 2024-10-09 19:35:55 +00:00
_utils_internal.py Log compile ids to pt2_remote_cache and pt2_compile_events (#137431) 2024-10-08 18:04:48 +00:00
_VF.py
_vmap_internals.py
_weights_only_unpickler.py Remove dependency on numpy for serialization for XLA/open registration devices without numpy (#137444) 2024-10-09 19:35:55 +00:00
abi-check.cpp
CMakeLists.txt
custom_class.h
custom_class_detail.h
extension.h
functional.py Clarify opt-einsum usage, fix #127109 (#137596) 2024-10-09 20:31:24 +00:00
hub.py torch.hub: add get_dir/set_dir type hints (#134906) 2024-09-12 03:53:29 +00:00
library.h
library.py Fix custom op bug of clearing dir (#137655) 2024-10-11 04:32:40 +00:00
overrides.py Revert "Introduce torch.sym_sum (#136429)" 2024-10-09 20:08:01 +00:00
py.typed
quasirandom.py
random.py
README.txt
return_types.py
script.h
serialization.py [3.13] fix 3.13 pickle error in serialization.py (#136034) 2024-09-14 00:02:40 +00:00
storage.py Fix serialization for torch.uint16, torch.uint32, torch.uint64 (#137184) 2024-10-03 14:56:11 +00:00
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.