pytorch/torch
2025-02-21 07:40:28 +00:00
..
_awaits
_C PEP585: More UP006 fixes (#146392) 2025-02-20 06:18:13 +00:00
_C_flatbuffer
_custom_op
_decomp PEP585: More UP006 fixes (#146392) 2025-02-20 06:18:13 +00:00
_dispatch
_dynamo PEP585: More UP006 fixes (#146392) 2025-02-20 06:18:13 +00:00
_export PEP585: More UP006 fixes (#146392) 2025-02-20 06:18:13 +00:00
_functorch PEP585: More UP006 fixes (#146392) 2025-02-20 06:18:13 +00:00
_higher_order_ops PEP585: More UP006 fixes (#146392) 2025-02-20 06:18:13 +00:00
_inductor Use has_triton_package in _inductor.runtime.hints (#147442) 2025-02-21 05:52:00 +00:00
_lazy
_library [torchbind] Differentiate ScriptModule and ScriptObject with qualified name (#147399) 2025-02-20 04:57:57 +00:00
_logging Move ir_pre_fusion.txt and ir_post_fusion.txt to TORCH_LOGS (#147248) 2025-02-20 00:26:17 +00:00
_numpy
_prims PEP585: More UP006 fixes (#146392) 2025-02-20 06:18:13 +00:00
_prims_common PEP585: More UP006 fixes (#146392) 2025-02-20 06:18:13 +00:00
_refs PEP585: More UP006 fixes (#146392) 2025-02-20 06:18:13 +00:00
_strobelight [BE]: Enable ruff rule SIM113 (#147290) 2025-02-16 22:41:16 +00:00
_subclasses PEP585: More UP006 fixes (#146392) 2025-02-20 06:18:13 +00:00
_vendor
accelerator
amp
ao [Intel GPU] qlinear_pointwise.binary[_tensor] XPU support (#135337) 2025-02-21 02:09:28 +00:00
autograd PEP585: More UP006 fixes (#146392) 2025-02-20 06:18:13 +00:00
backends PEP585: More UP006 fixes (#146392) 2025-02-20 06:18:13 +00:00
compiler PEP585: More UP006 fixes (#146392) 2025-02-20 06:18:13 +00:00
contrib
cpu [CPU Stream] Add noop for CPU stream record_event() and wait_event() (#145935) 2025-02-20 18:50:55 +00:00
csrc Turn onnx functions into static (#147598) 2025-02-21 07:40:28 +00:00
cuda PEP585: More UP006 fixes (#146392) 2025-02-20 06:18:13 +00:00
distributed Revert "Build a storage reader/writer to write checkpoints in HF format (#146352)" 2025-02-21 07:30:52 +00:00
distributions Revert "Fix non-bitwise type annotations for Tensor operators (see #145838) (#146845)" 2025-02-18 19:01:27 +00:00
export reland "[sigmoid] Test OSS model runner with test_export.py" (#147535) 2025-02-20 23:45:13 +00:00
fft
func Add torch.func.debug_unwrap (#146528) 2025-02-06 18:48:09 +00:00
futures PEP585: More UP006 fixes (#146392) 2025-02-20 06:18:13 +00:00
fx [fx] demote node prepend to self log from warning to debug (#147538) 2025-02-21 01:32:34 +00:00
jit PEP585: More UP006 fixes (#146392) 2025-02-20 06:18:13 +00:00
legacy
lib
linalg
masked
monitor
mps
mtia PEP585: More UP006 fixes (#146392) 2025-02-20 06:18:13 +00:00
multiprocessing
nested [cuDNN][SDPA][Nested Tensor] Experimental cuDNN Nested Tensor SDPA Support (forward only) (#141178) 2025-02-21 05:22:19 +00:00
nn Add hint message for pack_padded_sequence (#146747) 2025-02-20 06:27:07 +00:00
onnx PEP585: More UP006 fixes (#146392) 2025-02-20 06:18:13 +00:00
optim Revert "Fix non-bitwise type annotations for Tensor operators (see #145838) (#146845)" 2025-02-18 19:01:27 +00:00
package Remove code for Python < 3.9 (#147097) 2025-02-14 03:22:49 +00:00
profiler
quantization
signal
sparse PEP585: More UP006 fixes (#146392) 2025-02-20 06:18:13 +00:00
special
testing [CI] Do not overwrite return code of test file when fails for rerun disabled tests (#147484) 2025-02-20 17:51:58 +00:00
utils PEP585: More UP006 fixes (#146392) 2025-02-20 06:18:13 +00:00
xpu PEP585: More UP006 fixes (#146392) 2025-02-20 06:18:13 +00:00
__config__.py
__future__.py
__init__.py
_appdirs.py
_classes.py
_compile.py
_custom_ops.py
_deploy.py
_environment.py
_guards.py
_jit_internal.py PEP585: More UP006 fixes (#146392) 2025-02-20 06:18:13 +00:00
_linalg_utils.py
_lobpcg.py
_lowrank.py
_meta_registrations.py [Intel GPU] qlinear_pointwise.binary[_tensor] XPU support (#135337) 2025-02-21 02:09:28 +00:00
_namedtensor_internals.py
_ops.py
_python_dispatcher.py
_size_docs.py
_sources.py
_storage_docs.py
_streambase.py
_tensor_docs.py Add link to non_blocking/pinmem tutorial in Tensor.to docstrings (#145651) 2025-02-18 20:38:01 +00:00
_tensor_str.py add the torch.float8_e8m0fnu dtype to PyTorch (#147466) 2025-02-20 13:55:42 +00:00
_tensor.py Revert "Fix non-bitwise type annotations for Tensor operators (see #145838) (#146845)" 2025-02-18 19:01:27 +00:00
_thread_safe_fork.py
_torch_docs.py Fix torch.max optional args dim, keepdim description (#147177) 2025-02-20 08:18:09 +00:00
_utils_internal.py
_utils.py [BE]: Enable ruff SLOT checks (#146276) 2025-02-04 19:18:23 +00:00
_VF.py
_vmap_internals.py
_weights_only_unpickler.py Support serialization for uintx/intx in weights_only (#147500) 2025-02-21 04:38:44 +00:00
abi-check.cpp
CMakeLists.txt Set USE_CUFILE=1 by default and add pypi package to binary build matrix (#145748) 2025-02-11 15:49:01 +00:00
custom_class_detail.h
custom_class.h
extension.h
functional.py Re-add stft option to align window for center = false (#146379) 2025-02-06 14:07:13 +00:00
hub.py fix: replace stderr with stdout for download messages in hub.py (#146475) 2025-02-10 10:46:10 +00:00
library.h
library.py [opcheck] Improve error reporting; allow atol/rtol overrides (#146488) 2025-02-05 21:25:06 +00:00
overrides.py Re-add stft option to align window for center = false (#146379) 2025-02-06 14:07:13 +00:00
py.typed
quasirandom.py
random.py
README.txt
return_types.py
script.h
serialization.py PEP585: More UP006 fixes (#146392) 2025-02-20 06:18:13 +00:00
storage.py add the torch.float8_e8m0fnu dtype to PyTorch (#147466) 2025-02-20 13:55:42 +00:00
torch_version.py [BE]: Enable ruff SLOT checks (#146276) 2025-02-04 19:18:23 +00:00
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.