The script debian/cudabuild.sh is provided to convert the debian
directory for the cuda build.

debian/clog:
 source: https://github.com/pytorch/cpuinfo/
 checkout: https://github.com/pytorch/cpuinfo/commit/2b14e445016dd46f7de821cdf3093e2823b9ab21
 path: deps/clog

===============================================================================
Dependency Snapshot Tracker for Package Maintainer
===============================================================================

The following is the submodule list for the v2.1.2 snapshot.
To get this list, you need to run `git submodule` at the upstream git repository.
We track the dependency status here for convenience.
Updated: Dec 29 2023
Tags-Action-Needed: [TODO]


.* android/libs/fbjni (v0.1.0-12-g7e1e1fe)
[SKIP] android is not for us

4dfe081cf6bcd15db339cf2680b9281b8451eeb3 third_party/FP16 (4dfe081)
[OK] we have 0.0~git20200514.4dfe081 in unstable. up to date.

b408327ac2a15ec3e43352421954f5b1967701d1 third_party/FXdiv (b408327)
[OK] we have 0.0~git20200417.b408327 in unstable. up to date.

c07e3a0400713d546e0dea2d5466dd22ea389c73 third_party/NNPACK (c07e3a0)
[DISABLED] we disabled this. see d/rules. has not been updated for very long time.

7d2a4e9931a82adc3814275b6219a03e24e36b4c third_party/QNNPACK (heads/master)
[DISABLED] we disabled this. see d/rules. This library is obsolete.

a6bfc237255a6bac1513f7c1ebde6d8aed6b5191 third_party/VulkanMemoryAllocator (v2.1.0-705-ga6bfc23)
[DISABLED] GPU? needs investigation.

51a987591a6fc9f0fc0707077f53d763ac132cbf third_party/XNNPACK (remotes/origin/test_294865623-3432-g51a987591)
[OK] we have  0.0~git20221221.51a9875-1 in unstable.

0d98dba29d66e93259db7daa53a9327df767a415 third_party/benchmark (v1.6.1)
[SKIP] not ours. already separately packaged.

6481e8bef08f606ddd627e4d3be89f64d62e1b8a third_party/cpuinfo (6481e8b)
[OK] in experimental.

d106ddb991a56c3df1b6d51b2409e36ba8181ce4 third_party/cub (1.9.10)
[OK] <pytorch-cuda> GPU/cuda packaged by nvidia-team.

12f35fa2be5994c1106367cac2fba21457b064f4 third_party/cudnn_frontend (v0.5-15-g12f35fa)
[TODO] <pytorch-cuda> this is v0.9.2. we have 0.8/unstable.

6f47420213f757831fae65c686aa471749fa8d60 third_party/cutlass (v3.1.0)
[OK] <pytorch-cuda> we have v3.1.0/experimental

3147391d946bb4b6c68edd901f2add6ac1f31f8c third_party/eigen (3.4.0)
[SKIP] separately packaged by science team

cdae5d97e3aa9fda4222f31c04dbd80249c918d1 third_party/fbgemm (v0.4.1-75-gcdae5d97)
[DISABLED] This is a work in progress.

01834de25e4bf3975a9a00e816292b1ad0fe184b third_party/flatbuffers (v23.3.3)
[OK] its version matters. Unmatched version may cause FTBFS. we have v2.0.8/unstable. v23.5.X/experimental.

new:e57ca2e3685b160617d3d95fcd9e789c4e06ca88 third_party/fmt (10.1.0)
old:a33701196adfad74917046096bf5a2aa0ab0bb50 third_party/fmt (9.1.0)
[SKIP] packaged by other team. We have 10.1.0/experimental, 9.1.0/unstable.

c278588e34e535f0bb8f00df3880d26928038cad third_party/foxi (heads/master)
[OK] embedded /c278588e34e535f0bb8f00df3880d26928038cad

3fb5c176c17c765a3492cd2f0321b0dab712f350 third_party/gemmlowp/gemmlowp (remotes/origin/revert-87-master-135-g3fb5c17)
[DISABLED] not enabled. see d/rules.

new:597accfd79f5b0f9d57b228dec088ca996686475 third_party/gloo (heads/main-10-g597accf)
old:10909297fedab0a680799211a299203e53515032 third_party/gloo (1090929)
[OK] we have 0.0~git20230117.1090929/unstable. 0.0~git20230519.597accf-1/experimental.

e2239ee6043f73722e7aa812a459f54a28552929 third_party/googletest (release-1.8.0-2745-ge2239ee6)
[SKIP] not ours.

6f4d653802bd43bc4eda515460df9f90353dbebe third_party/ideep (pytorch-rls-v3.1.1-5-g6f4d653)
[OK] we have 0.0~git20230213.7bc3e12/unstable. exact snapshot in experimental.

8abaed637d56f1337d6e1d2c4026e25c1eade724 third_party/ios-cmake (heads/master)
[SKIP] iOS is not ours.

5b8a7d7422611c3a0d799fb5fc5dd4abfae35b42 third_party/ittapi (v3.23.0-14-g5b8a7d7)
[SKIP] this is optional.

49e854d805d916b2031e337763928d2f8d2e1fbf third_party/kineto (heads/main-44-g49e854d)
[OK] embedded source at debian/kineto

b66e3214d8a104669c2ec05ae91ebc26a8f5ab78 third_party/mimalloc (v1.8.2)
[SKIP] The *malloc libraries are generally optional.

0b083e52096c387bad7a5c5c65b26a9dca54de8c third_party/nccl/nccl (v2.18.6-1)
[OK] <pytorch-cuda> packaged by nvidia-team. its ABI/API is stable. We have v2.18.5/unstable.

97a126f08ce318023be604d03f88bf0820a9464a third_party/neon2sse (97a126f)
[SKIP] WIP. optional.

87cda1d6646592ac5866dc703c8e1839046a6806 third_party/nlohmann (v3.10.1-113-g87cda1d6)
[SKIP] packaged by others.

1014f41f17ecc778d63e760a994579d96ba471ff third_party/onnx (v1.14.1)
[OK] we have 1.13.1 in unstable. needs update.

c153211418a7c57ce071d9ce2a41f8d1c85a878f third_party/onnx-tensorrt (release/6.0-2-gc153211)
[OK] <cpu/cuda?> optional. not enabled yet.

ea778e37710c07723435b1be58235996d1d43a5a third_party/pocketfft (release_for_eigen)
[OK] embedded ea778e37710c07723435b1be58235996d1d43a5a

d1eca4e4b421cd2997495c4b4e65cea6be4e9b8a third_party/protobuf (v3.7.0-rc.2-1279-gd1eca4e4b)
[SKIP] packaged by others.

072586a71b55b7f8c584153d223e95687148a900 third_party/psimd (heads/master)
[OK] we have 0.0~git20200517.072586a. up to date.

a134dd5d4cee80cce15db81a72e7f929d71dd413 third_party/pthreadpool (0.1-128-ga134dd5)
[OK] we have 0.0~git20210507.1787867/unstable, which is newer.

80dc998efced8ceb2be59756668a7e90e8bef917 third_party/pybind11 (v2.10.1)
[SKIP] packaged by python team.

4cfedc426c4e2fc52e3f5c2b4297e15ed8d6b8c7 third_party/python-enum (heads/master)
[SKIP] packaged by python team.

f45429b087dd7d5bc78bb40dc7cf06425c252d67 third_party/python-peachpy (remotes/origin/pre-generated)
[DISABLED] not yet enabled. see d/rules.

15e31431af97e5e64b80af0a3f598d382bcdd49a third_party/python-six (1.11.0)
[SKIP] packaged by python team.

e0a003ee838b75d11763aa9c3ef17bf71a725bff third_party/sleef (3.5.1-30-ge0a003e)
[OK] we have >=3.5.1 in unstable.

a51a90bc609bb73db8ea13841b5cf7aa4344d4a9 third_party/tbb (2018_U6)
[OK] separately packaged. we have newer version in unstable.

52791a2fd214b2a9dc5759d36725909c1daa7f2e third_party/tensorpipe (remotes/origin/master)
[OK] we have 0.0~git20220513.bb1473a in unstable, newer than this snapshot.

aec56a52fbab207fc639a1937d1e708a282edca8 third_party/zstd (fuzz-corpora-170-gaec56a52)
[SKIP] packaged by other team
