From Fedora Project Wiki
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.
Dependency List
PyTorch Name | Version | Status | Packager | Fedora Package Name | Fedora Package URL | EPEL | Notes |
---|---|---|---|---|---|---|---|
FP16 | 4dfe081 (2020-05-14) | Packaged? | 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? | 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 | [https://github.com/pytorch/fbgemm/tree/d0ee798b1f198cc51b6ddae20cf6063f6380ba3f 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? | 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 | |||
XNNPACK | 51a9875 | ||||||
zstd | v1.3.2 + 1 month | Packaged? | zstd | zstd |