Search Criteria
Package Details: tensorrt-cross-builder-libs 10.15.1.29-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/tensorrt.git (read-only, click to copy) |
|---|---|
| Package Base: | tensorrt |
| Description: | Additional TensorRT libraries for cross building engine files |
| Upstream URL: | https://developer.nvidia.com/tensorrt/ |
| Keywords: | ai artificial intelligence nvidia |
| Licenses: | LicenseRef-TensorRT-LICENSE-AGREEMENT |
| Submitter: | dbermond |
| Maintainer: | dbermond |
| Last Packager: | dbermond |
| Votes: | 21 |
| Popularity: | 0.163482 |
| First Submitted: | 2018-07-29 16:17 (UTC) |
| Last Updated: | 2026-02-04 00:17 (UTC) |
Dependencies (13)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-eacAUR, glibc-git-native-pgoAUR)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- cuda (cuda11.1AUR, cuda-12.2AUR, cuda12.0AUR, cuda11.4AUR, cuda-12.5AUR, cuda-12.9AUR, cuda-12.8AUR, cuda-pascalAUR) (make)
- cudnn (cudnn9.10-cuda12.9AUR, cudnn-pascalAUR) (make)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- nvidia-utils (nvidia-410xx-utilsAUR, nvidia-440xx-utilsAUR, nvidia-430xx-utilsAUR, nvidia-340xx-utilsAUR, nvidia-510xx-utilsAUR, nvidia-utils-teslaAUR, nvidia-525xx-utilsAUR, nvidia-575xx-utilsAUR, nvidia-535xx-utilsAUR, nvidia-470xx-utilsAUR, nvidia-390xx-utilsAUR, nvidia-580xx-utilsAUR, nvidia-550xx-utilsAUR, nvidia-utils-betaAUR, nvidia-vulkan-utilsAUR) (make)
- python (make)
- python-build (make)
- python-installer (make)
- python-setuptools (make)
- python-typing_extensions (make)
- python-wheel (make)
Required by (1)
- tensorrt (optional)
Sources (11)
- 010-tensorrt-use-local-protobuf-sources.patch
- 020-tensorrt-fix-python.patch
- cub-nvlabs
- git+https://github.com/NVIDIA/TensorRT.git#tag=v10.15
- git+https://github.com/onnx/onnx-tensorrt.git
- git+https://github.com/onnx/onnx.git
- git+https://github.com/protocolbuffers/protobuf.git
- git+https://github.com/pybind/pybind11.git
- https://developer.nvidia.com/downloads/compute/machine-learning/tensorrt/10.15.1/tars/TensorRT-10.15.1.29.Linux.x86_64-gnu.cuda-13.1.tar.gz
- https://github.com/google/protobuf/releases/download/v3.20.1/protobuf-cpp-3.20.1.tar.gz
- TensorRT-LICENSE-AGREEMENT.txt
Latest Comments
1 2 3 4 5 6 .. 13 Next › Last »
dbermond commented on 2026-02-23 17:27 (UTC)
@medaminezghal The python-tensorrt package has the same version of the pkgname array of packages, which currently is 10.15.1.29, and that's what matters. If python-tensorrt would hypothetically have a version different than the other ones in the pkgname array, than that could be a case of inconsistency (even though I would still question if it would be in fact an inconsistency). The names you mentioned are not part of the pkgname array, but are listed in the provides array (we currently ship only 2 of the ones you mentioned). The ones listed in the provides array do not have restrictions in the relation the main pkgver, as a package can provide any other package in any version. And to avoid the heavy maintenance burden of creating a separate PKGBUILD for a very small 300kb package like tensorflow_quantization, coming a from a source file that is 7 GIGABYTES in size and that requires a complex build process, it is perfectly acceptable in my opinion to ship it through the provides array with its own version, which, as already explained, is not inconsistent.
medaminezghal commented on 2026-02-23 16:06 (UTC)
@dbermond Every package under tools has different version from the provided package.
For example:
polygraphyhas the version 0.49.27trt-engine-explorerhas the version 0.2.1onnx-graphsurgeonhas the version 0.5.9polygraphy-extension-trtexechas the version 0.0.9pytorch-quantizationhas the version 2.2.1tensorflow-quantizationhas the version 0.2.0dbermond commented on 2026-02-22 19:05 (UTC)
@medaminezghal onnx-graphsurgeon still fails to build for me. Can you please point where in the package are these "tools with different versions" you mentioned?
medaminezghal commented on 2026-02-19 16:01 (UTC)
@dbermond The issue mentioned by @sekubedabu has been fixed. Could you re-enable
onnx-graphsurgeonagain?Also, Is installing tools with different versions than the given one in
PKGBUILDfile compatible with theArch package guidelines?For me, when there is different packages versions from the same source, I provide them as different packages with 2
PKGBUILDfile.dbermond commented on 2026-01-24 16:44 (UTC)
@jholmer Independently of specifying or not the optional '#fragment' part in the source url, makepkg will always download the entire git repository and history, as shallow clones and sparse checkouts are not supported. The needed commit is to be picked by git itself (and not by makepkg) during the submodule initialization at prepare(), based on the parent repository internals. See working with git submodules in the ArchWiki.
jholmer commented on 2026-01-23 16:50 (UTC)
Given that this is not a
-gitpackage, and this package takes a non-trivial amount of time to build, it is an undesirable behavior that AUR helpers like paru pull the latest commit of this package nearly daily. This is occurring because the submodules are pulled as the latest git commit. These should be locked to specific tags or commits to prevent this behavior.sekubedabu commented on 2025-12-30 05:59 (UTC)
Although I am receiving the same error "AttributeError: module 'onnx.helper' has no attribute 'float32_to_bfloat16'" as the linked issue that originated the PR, as far as I can see the git submodules are locked to earlier versions.
To move forward I commented out the building, providing, and packaging of "onnx-graphsurgeon" python package, after which the rest of the build was a success.
sekubedabu commented on 2025-12-30 02:14 (UTC)
Does not build due to breaking changes in https://github.com/onnx/onnx/releases/tag/v1.20.0
TensorRT fix seems to be a work in progress: https://github.com/NVIDIA/TensorRT/pull/4653
Can onnx dependency be locked to a specific tag (current good version v1.19.1) to prevent breakages like this? In my opinion would be a good practice that also allows for checksums to be used instead of current "skip" option.
dbermond commented on 2025-12-20 18:03 (UTC)
@medaminezghal this was a problem with the ${CARCH} variable output in .SRCINFO. For some reason, the variable output was not placed in .SRCINFO. Fixed.
1 2 3 4 5 6 .. 13 Next › Last »