-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 08 Oct 2026 18:00:33 +0800
Binary: libtorch2.14 libtorch2.14-dbgsym libtorch-dev libtorch-test libtorch-test-dbgsym python3-torch python3-torch-dbgsym
Source: pytorch
Architecture: arm64 source
Version: 2.14.1+dfsg-1~exp1
Distribution: experimental
Urgency: medium
Maintainer: Debian Deep Learning Team <debian-ai@lists.debian.org>
Changed-By: Aron Xu <aron@debian.org>
Description:
libtorch2.14 - Tensors and Dynamic neural networks in Python (Shared Objects)
libtorch-dev - Tensors and Dynamic neural networks in Python (Development Files)
libtorch-test - Tensors and Dynamic neural networks in Python (Test Binaries)
python3-torch - Tensors and Dynamic neural networks in Python (Python Interface)
Changes:
pytorch (2.14.1+dfsg-1~exp1) experimental; urgency=medium
.
* New upstream release.
* d/patches/2000-version.patch: rebase onto 2.14.1.
* Incorporate concurrent packaging changes recorded with their original
credits in 2.12.1+dfsg-2 below.
* d/{control,control.cuda,control.rocm,rules}: bump SONAME to 2.14 and set
PATCH to 1 so SOVERSION_FULL matches the 2.14.1 shared objects.
* d/control{,.cuda}: build against llvm-22, matching d/control.rocm.
* d/patches: drop 0001-c10d-add-missing-Utils.hpp-include-in-GlooDeviceFact,
applied upstream, and refresh the rest of the queue against 2.14.0.
* d/p/1020-dirtyhack.patch: drop the FMT_NO_UNIQUE_ADDRESS block along with
the vendored fmt add_subdirectory it depends on, re-seat the option
default and SOVERSION hunks, and drop the setup.py and
tools/setup_helpers/cmake.py hunks: 2.14.0 turned setup.py into a
deprecation shim and removed the setuptools helpers.
* d/p/2310-disable-non-portable-flags.patch: upstream refactored the
-march=native logic into _get_cpu_arch_cflags() and added a
config.cpp.march knob; suppress only the host auto-detection path.
* d/p/1050-use-system-httplib.patch: re-seat the torch_cpu link line.
* d/p/2090-drop-six-from-pyproject.patch: follow the rewritten
[build-system] and [dependency-groups] tables.
* d/p/2330-gloo-skip-half-bfloat16-without-torch-dtypes.patch: follow the
move of ProcessGroupGlooDetail.hpp into c10d/gloo/.
* Upstream now builds through scikit-build-core and asks for >= 1.0, while
sid ships 0.11.6:
- d/p/2500-scikit-build-core-0.11-compat.patch: lower the floor and write
pyproject.toml and tools/metadata against the 0.11 schema (per-field
metadata providers, no [tool.scikit-build.env] table); 1.x still
accepts the result.
- d/p/2510-license-files-dfsg.patch: drop the license-files glob that
matches nothing after the +dfsg repack; pyproject_metadata refuses it.
- d/rules: export CMAKE_BUILD_PARALLEL_LEVEL from MAX_JOBS and default
CC/CXX to gcc/g++ for the CPU build, pass cmake.build-type=RelWithDebInfo
and verbose logging through pip --config-settings so scikit-build-core
neither falls back to Release nor strips at install time, keep its
TMPDIR staging tree under build/, and drop the unused PYTORCH_VERSION,
DEB_OVERRIDE_CAFFE2_PY_PATH and USE_FBGEMM_GENAI exports.
- d/rules: feed dh_python3 the requirements files without the "-r"
include (upstream renamed --requirement) and without the build-only
entries, so scikit-build-core, spin, pip, build, wheel and six no
longer leak into python3-torch's Depends (see #1136994, fixed in
2.12.0+dfsg2-2 for the pyproject side only).
- d/control{,.cuda,.rocm}: build-depend on python3-scikit-build-core and
python3-typing-extensions (>= 4.10); drop the unused python3-cffi.
* d/p/1045-filemirroring-cutedsl-optional.patch: the new
cmake/FileMirroring.cmake aborts CUDA configures when third_party/cutlass
is missing; the +dfsg repack strips it, so ship no vendored CuTeDSL
kernel instead of failing.
* d/rules: clean what a 2.14.0 build writes into the source tree
(torch/version.py, torch/headeronly/version.h, compile_commands.json, the
CUPTI stubs) instead of the 2.13-era in-tree install artifacts, and
remove the copied third_party/googletest.
* d/kineto: bump embedded snapshot to 15f4784a, the revision upstream pins
for 2.14.0 (dynolog became an in-tree header copy; roctracer support and
the CUPTI range profiler are gone), and re-seat both record patches for
kineto's KINETO_BACKEND selector.
* d/copyright: cover the newly vendored third_party/perfetto (Apache-2.0,
with the embedded OpenBSD tree.h under BSD-2-Clause), the NVIDIA cutedsl
templates and aten/src/ATen/native/TunableOp.h; drop the stanza for the
deleted c10/util/Array.h; follow the kineto snapshot paths.
* d/control{,.cuda,.rocm}: require python3-setuptools (>= 77.0.0) and
python3-packaging (>= 24.2)
* d/README.Source: refresh the dependency snapshot against v2.14.0.
* d/tests/control: predict the 2.14.0 test set from the sources: upstream
added four c10 and ATen tests, so the set goes 109 -> 113. The build
regenerates the file and fails on any mismatch.
Checksums-Sha1:
3510e2be69588f2a3645ac1208e72364f019e84b 3573 pytorch_2.14.1+dfsg-1~exp1.dsc
1e079d052466115885c412a89429770c2a28701f 45147504 pytorch_2.14.1+dfsg.orig.tar.xz
e34a50e8ffaba3fd670b931dd65732fc9a30465a 257532 pytorch_2.14.1+dfsg-1~exp1.debian.tar.xz
2d54bf32d5e88387bb5ce81421da69968c3981fb 9262 pytorch_2.14.1+dfsg-1~exp1_source.buildinfo
aa3d92c77b8ba215d60c3c93af8000343de451df 2958456 libtorch-dev_2.14.1+dfsg-1~exp1_arm64.deb
7000b468b1ad53b3c9363ce3710b81dfcf21b496 264187520 libtorch-test-dbgsym_2.14.1+dfsg-1~exp1_arm64.deb
74e5e46eb0c6dddb46154efe863c64412e123594 7350972 libtorch-test_2.14.1+dfsg-1~exp1_arm64.deb
52d9edd8eca93d5435be047185e918761cb343b3 1398645356 libtorch2.14-dbgsym_2.14.1+dfsg-1~exp1_arm64.deb
d66fff45ecf541800d173081cce94062e2457434 56182884 libtorch2.14_2.14.1+dfsg-1~exp1_arm64.deb
d93049620e7d6d3bfd997429b8665e29db6fac4e 142112600 python3-torch-dbgsym_2.14.1+dfsg-1~exp1_arm64.deb
fa907310bdee49a7f127ef0c5c9861145dc18fa6 12108416 python3-torch_2.14.1+dfsg-1~exp1_arm64.deb
44240720fa96fb22bce472a93457da4c96c3df73 14753 pytorch_2.14.1+dfsg-1~exp1_arm64.buildinfo
Checksums-Sha256:
88bc85ec1f33279a81c487411e23a84fa5354c2493bfb02f37803baa23ec67a6 3573 pytorch_2.14.1+dfsg-1~exp1.dsc
50a484ab557b7d35fb24bc5257cf5f41307a55bc2ebcc69d011f01fdb1369ced 45147504 pytorch_2.14.1+dfsg.orig.tar.xz
774e3df4b37fc87d7134a8c60d839b716f3b2c19270bbcaca5f5713073f5db6c 257532 pytorch_2.14.1+dfsg-1~exp1.debian.tar.xz
661c431b88f3e177319a893f6708d141408519caf7205b856e07a435c5d122d5 9262 pytorch_2.14.1+dfsg-1~exp1_source.buildinfo
d3cb271f67cf4dc3dd6cb3946561ef1c48ac8eb55558a458ea75f74a163d53da 2958456 libtorch-dev_2.14.1+dfsg-1~exp1_arm64.deb
d2c4e7d61a04f2a658dbe543311714c111bdb496a9abe80afddefc0f3595a043 264187520 libtorch-test-dbgsym_2.14.1+dfsg-1~exp1_arm64.deb
de8ae7d4bd3233b94534a91bc1cf73e5accb3c3c68594daa8e3bb10639750e7d 7350972 libtorch-test_2.14.1+dfsg-1~exp1_arm64.deb
40c39d424e0e4f320dd51b7e380940167e325ab83f5220d4adcb6cf895707b29 1398645356 libtorch2.14-dbgsym_2.14.1+dfsg-1~exp1_arm64.deb
7ce5c6249255cc5d2e8ab033c31c1b12e8c2e8378b9636228157dbb1499167fa 56182884 libtorch2.14_2.14.1+dfsg-1~exp1_arm64.deb
392ddceca77bc3953f6931714121a92b8ce5cc40043330a20b31205d70bb1999 142112600 python3-torch-dbgsym_2.14.1+dfsg-1~exp1_arm64.deb
3451828078edd491537beee0e1ad8278328b2da192bcfa7ad1075d84f638a784 12108416 python3-torch_2.14.1+dfsg-1~exp1_arm64.deb
cdeb1c9dd501bb067920d73d2ffbe6acbce7ab0e4e9d79965e0890b66907f32a 14753 pytorch_2.14.1+dfsg-1~exp1_arm64.buildinfo
Files:
7b7f12c6f0887a80ade88ec9a8fd6964 3573 science optional pytorch_2.14.1+dfsg-1~exp1.dsc
532c8e5ccf87214ddd3f7ac8464caaa9 45147504 science optional pytorch_2.14.1+dfsg.orig.tar.xz
fecab1f6570390f94f2be7f566ee244e 257532 science optional pytorch_2.14.1+dfsg-1~exp1.debian.tar.xz
9841375189ecdf77339b53f470d27b80 9262 science optional pytorch_2.14.1+dfsg-1~exp1_source.buildinfo
a7aad91b912cee9fb3dcbd6caa91c585 2958456 libdevel optional libtorch-dev_2.14.1+dfsg-1~exp1_arm64.deb
a6e753ecd693807394c8c4eb884d0f96 264187520 debug optional libtorch-test-dbgsym_2.14.1+dfsg-1~exp1_arm64.deb
6591b443bd39c92cf7ce769fd56f3132 7350972 libs optional libtorch-test_2.14.1+dfsg-1~exp1_arm64.deb
4e51b52ba8571c5478efd72ca85c4aca 1398645356 debug optional libtorch2.14-dbgsym_2.14.1+dfsg-1~exp1_arm64.deb
362c4cae7c6bd0f5a1b693d2ad3040cf 56182884 libs optional libtorch2.14_2.14.1+dfsg-1~exp1_arm64.deb
a8fdf70f757294c396b3a90a481cf116 142112600 debug optional python3-torch-dbgsym_2.14.1+dfsg-1~exp1_arm64.deb
33e7d90b2aa1e3659a441911958db23b 12108416 python optional python3-torch_2.14.1+dfsg-1~exp1_arm64.deb
0cd2e747bccad15d2d9c4817db5c19ac 14753 science optional pytorch_2.14.1+dfsg-1~exp1_arm64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCgAdFiEExq6D0hxncEPaPayX+GQ1dHE8m64FAmrLBBIACgkQ+GQ1dHE8
m66U4Qf/c6Yl9U+eO9XtCZ+11ed4T/DKo0oqp3+PVeW0o5oRKu3+L9/e43bpFkJt
K93Vdfb8kH5P43kQEpQvmVO7hjdGxBMEPsRFaindlSjEsRknejrbltapoJ+g/T1G
VzLqznTr3bieZsgXDuXgY6gjiTLuxV1K2npg+StfdVE2JNhVm3/e47cRVWySn31B
vGL1ZpjFUL5ofIXzi9mpvEW53GO4CiezfYyQ2M+bTwAAY3hnmQn60nYyWMMdD9Iz
isu422Yi8C/ytkfWF8HbsrbFkkktQcm/KUVv7vKW76r5/VSB3ElU8UmIrZeUC3QV
LJ38r6lKW2NtBy8saLvtumxNBSwCug==
=YSAy
-----END PGP SIGNATURE-----