m (→Dependency List: missed another packaged? status) |
|||
Line 30: | Line 30: | ||
! PyTorch Name !! Version !! Status !! Packager !! Fedora Package Name !! Fedora Package URL !! EPEL !! Notes | ! PyTorch Name !! Version !! Status !! Packager !! Fedora Package Name !! Fedora Package URL !! EPEL !! Notes | ||
|- | |- | ||
| [https://github.com/Maratyszcza/FP16 FP16] || [https://github.com/Maratyszcza/FP16/tree/4dfe081cf6bcd15db339cf2680b9281b8451eeb3 4dfe081] (2020-05-14) || Packaged | | [https://github.com/Maratyszcza/FP16 FP16] || [https://github.com/Maratyszcza/FP16/tree/4dfe081cf6bcd15db339cf2680b9281b8451eeb3 4dfe081] (2020-05-14) || Packaged || trix || FP16 || [https://src.fedoraproject.org/rpms/FP16 FP16] || || | ||
|- | |- | ||
| [https://github.com/Maratyszcza/FXdiv FXdiv] || [https://github.com/Maratyszcza/FXdiv/tree/b408327ac2a15ec3e43352421954f5b1967701d1 b408327] (2020-04-17) || || || || || || | | [https://github.com/Maratyszcza/FXdiv FXdiv] || [https://github.com/Maratyszcza/FXdiv/tree/b408327ac2a15ec3e43352421954f5b1967701d1 b408327] (2020-04-17) || || || || || || | ||
Line 42: | Line 42: | ||
| [https://github.com/google/benchmark benchmark] || [https://github.com/google/benchmark/tree/0d98dba29d66e93259db7daa53a9327df767a415 v1.6.1] || Packaged? || || google-benchmark || [https://src.fedoraproject.org/rpms/google-benchmark google-benchmark] || || | | [https://github.com/google/benchmark benchmark] || [https://github.com/google/benchmark/tree/0d98dba29d66e93259db7daa53a9327df767a415 v1.6.1] || Packaged? || || google-benchmark || [https://src.fedoraproject.org/rpms/google-benchmark google-benchmark] || || | ||
|- | |- | ||
| [https://github.com/pytorch/cpuinfo cpuinfo] || [https://github.com/pytorch/cpuinfo/tree/6481e8bef08f606ddd627e4d3be89f64d62e1b8a 6481e8b] (2023-01-13) || Packaged | | [https://github.com/pytorch/cpuinfo cpuinfo] || [https://github.com/pytorch/cpuinfo/tree/6481e8bef08f606ddd627e4d3be89f64d62e1b8a 6481e8b] (2023-01-13) || Packaged || trix || cpuinfo || [https://src.fedoraproject.org/rpms/cpuinfo cpuinfo] || || | ||
|- | |- | ||
| [https://github.com/NVIDIA/cub cub] || [https://github.com/NVlabs/cub/tree/d106ddb991a56c3df1b6d51b2409e36ba8181ce4 d106ddb] (2020-05-12) || || || || || || the linked repo is marked as moved, this could be a mess. [https://github.com/NVIDIA/cub/commit/d106ddb991a56c3df1b6d51b2409e36ba8181ce4 equivalent commit in NVIDIA/cub?] might be [https://github.com/NVIDIA/cub/commit/2a231db3226a9bfcd008bb6120bec12fe0a98cd1 cub 1.10.0] but the tags don't seem to correlate with versions mentioned in commit messages | | [https://github.com/NVIDIA/cub cub] || [https://github.com/NVlabs/cub/tree/d106ddb991a56c3df1b6d51b2409e36ba8181ce4 d106ddb] (2020-05-12) || || || || || || the linked repo is marked as moved, this could be a mess. [https://github.com/NVIDIA/cub/commit/d106ddb991a56c3df1b6d51b2409e36ba8181ce4 equivalent commit in NVIDIA/cub?] might be [https://github.com/NVIDIA/cub/commit/2a231db3226a9bfcd008bb6120bec12fe0a98cd1 cub 1.10.0] but the tags don't seem to correlate with versions mentioned in commit messages | ||
Line 94: | Line 94: | ||
| [https://github.com/protocolbuffers/protobuf protobuf] || [https://github.com/protocolbuffers/protobuf/tree/d1eca4e4b421cd2997495c4b4e65cea6be4e9b8a d1eca4e] (2020-10-08)|| Packaged? || || protobuf || [https://src.fedoraproject.org/rpms/protobuf protobuf] || || after v3.13.0, before v3.14.0-rc1 | | [https://github.com/protocolbuffers/protobuf protobuf] || [https://github.com/protocolbuffers/protobuf/tree/d1eca4e4b421cd2997495c4b4e65cea6be4e9b8a d1eca4e] (2020-10-08)|| Packaged? || || protobuf || [https://src.fedoraproject.org/rpms/protobuf protobuf] || || after v3.13.0, before v3.14.0-rc1 | ||
|- | |- | ||
| [https://github.com/Maratyszcza/psimd psimd] || [https://github.com/Maratyszcza/psimd/tree/072586a71b55b7f8c584153d223e95687148a900 current master/HEAD] (2020-05-17) || Packaged | | [https://github.com/Maratyszcza/psimd psimd] || [https://github.com/Maratyszcza/psimd/tree/072586a71b55b7f8c584153d223e95687148a900 current master/HEAD] (2020-05-17) || Packaged || trix || psimd || [https://src.fedoraproject.org/rpms/psimd psimd] || || | ||
|- | |- | ||
| [https://github.com/Maratyszcza/pthreadpool pthreadpool] || [https://github.com/Maratyszcza/pthreadpool/tree/a134dd5d4cee80cce15db81a72e7f929d71dd413 a134dd5] (2021-04-13) || || || || || || | | [https://github.com/Maratyszcza/pthreadpool pthreadpool] || [https://github.com/Maratyszcza/pthreadpool/tree/a134dd5d4cee80cce15db81a72e7f929d71dd413 a134dd5] (2021-04-13) || || || || || || |
Revision as of 18:44, 14 September 2023
PyTorch Dependency Packaging
This page was created for the purpose of tracking the effort for packaging PyTorch in Fedora.
If you start working on a package in this list, please mark it as In Progress and put your name under the packager column.
If you find errors in this list (package that aren't actually needed or missing dependencies), feel free to add them to this list.
Status Key
When updating the dependency table, please use one of the values in the table below. If the status is really not encompassed by the existing statuses, please add a new value and description for the current state.
Value | Meaning |
---|---|
Packaged? | Software is packaged in Fedora but it may not be a version that is compatible with PyTorch |
Packaged | Software is packaged in Fedora and is compatible with building PyTorch |
In Progress | Someone is currently working to package an appropriate version of the software |
Dependency List
The upstream links and versions were extracted from pytorch's third_party directory upstream on 2023-09-14.
PyTorch Name | Version | Status | Packager | Fedora Package Name | Fedora Package URL | EPEL | Notes |
---|---|---|---|---|---|---|---|
FP16 | 4dfe081 (2020-05-14) | Packaged | trix | FP16 | FP16 | ||
FXdiv | b408327 (2020-04-17) | ||||||
NNPACK | c07e3a0 (2020-12-21) | ||||||
QNNPACK | 7d2a4e9 (2019-08-28) | Archived upstream on 2020-10-01 | |||||
VulkanMemoryAllocator | v3.0.1 | In Progress | Jeremy Newton | ||||
benchmark | v1.6.1 | Packaged? | google-benchmark | google-benchmark | |||
cpuinfo | 6481e8b (2023-01-13) | Packaged | trix | cpuinfo | cpuinfo | ||
cub | d106ddb (2020-05-12) | the linked repo is marked as moved, this could be a mess. equivalent commit in NVIDIA/cub? might be cub 1.10.0 but the tags don't seem to correlate with versions mentioned in commit messages | |||||
cudnn_frontend | v0.9.2 (2023-07-13) | ||||||
cutlass | 3.1 | ||||||
eigen | 3.4.0 (2021-08-18) | Packaged? | eigen3 | eigen3 | |||
fbgemm | d0ee798 | post v0.4.1 | |||||
flatbuffers | 23.3.3 | Packaged? | flatbuffers | flatbuffers | |||
fmt | 10.1.1 | Packaged? | fmt | fmt | |||
foxi | c278588 (2021-05-26) | master/HEAD, appears to be an extension of ONNX Interface for Framework Integration | |||||
gemmlowp | 3fb5c17 (2018-11-26) | ||||||
gloo | cf1e1ab (2023-07-19) | ||||||
googletest | v1.11.0 (2021-06-11) | Packaged? | gtest | gtest | |||
ideep | 13dd1fd | master branch appears dead - there appear to be two current branches: ideep_dev and ideep_pytorch and the 13dd1fd commit appearst to only be in the ideep_pytorch branch | |||||
ios-cmake | 8abaed6 (2017-11-15) | fork of ollef/ios-cmake which is a fork of cristeab/ios-cmake | |||||
ittapi | 5b8a7d7 (2022-04-12) | before ittapi's first release | |||||
kineto | 49e854d (2023-08-08) | well after last release (v0.4.0) | |||||
mimalloc | b66e321 (2023-04-24) | ||||||
miniz-2.1.0 | Forked in PyTorch Upstream | Packaged? | miniz | miniz | |||
nccl | 2.18.5-1 (2023-08-23) | ||||||
neon2sse | 97a126f (2018-09-17) | ||||||
nlohmann/json | 87cda1d (2022-06-18) | between 3.10.5 and 3.11.0 | |||||
nvfuser | in pytorch tree | ||||||
onnx | 1.14.1 | Packaged? | onnx | onnx | |||
onnx-tensorrt | 6.0 (2019-09-16) | ||||||
pocketfft | release_for_eigen (2021-03-12) | ||||||
protobuf | d1eca4e (2020-10-08) | Packaged? | protobuf | protobuf | after v3.13.0, before v3.14.0-rc1 | ||
psimd | current master/HEAD (2020-05-17) | Packaged | trix | psimd | psimd | ||
pthreadpool | a134dd5 (2021-04-13) | ||||||
pybind11 | 2.11.1 | Packaged? | pybind11 | pybind11 | |||
python-peachpy | f45429b | This is a fork of Maratyszcza/PeachPy | |||||
six | no specified version | Packaged? | python-six | python-six | |||
sleef | e0a003e (2020-12-21) | Packaged? | sleef | sleef | |||
tbb | TBB 2018 U6? (2018-10-09) | Packaged? | tbb | tbb | |||
tensorflow_cuda_bazel_build | might be part of the pytorch build process | ||||||
tensorpipe | 52791a2 | Archived upstream on 2023-07-01 | |||||
valgrind-headers | forked | Packaged? | valgrind-devel | valgrind | these are forked in pytorch upstream | ||
XNNPACK | 51a9875 | ||||||
zstd | v1.3.2 + 1 month | Packaged? | zstd | zstd |