Search Criteria
Package Details: cutlass 3.4.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/cutlass.git (read-only, click to copy) |
---|---|
Package Base: | cutlass |
Description: | CUDA Templates for Linear Algebra Subroutines |
Upstream URL: | https://github.com/NVIDIA/cutlass |
Keywords: | ai gemm nvidia |
Licenses: | BSD-3-Clause |
Submitter: | daskol |
Maintainer: | daskol |
Last Packager: | daskol |
Votes: | 0 |
Popularity: | 0.000000 |
First Submitted: | 2023-06-20 22:59 (UTC) |
Last Updated: | 2024-04-18 11:51 (UTC) |
Dependencies (10)
- cuda (cuda11.1AUR, cuda-12.2AUR, cuda12.0AUR, cuda11.4AUR, cuda11.4-versionedAUR, cuda12.0-versionedAUR)
- cudnn
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- pybind11 (pybind11-gitAUR) (make)
- python-build (make)
- python-installer (python-installer-gitAUR) (make)
- python-setuptools (make)
- python-wheel (make)
Required by (1)
- python-flash-attention (make)
Latest Comments
lahwaacz commented on 2023-11-30 16:51 (UTC)
Now
pybind11
is missing inmakedepends
... Also please don't add thenvidia
group - there is already annvidia
package in the official repositories, which exists in the same "namespace" as package groups.lahwaacz commented on 2023-11-30 08:51 (UTC)
Also
python-setuptools
is missing inmakedepends
.lahwaacz commented on 2023-11-30 08:43 (UTC)
The hardcoded
-j 48
flag is not nice. You might addninja
tomakedepends
,-G Ninja
to the configure command and remove-j 48
from the build command. Ninja uses all available cores by default.The build directory can be simply
build
rather than$pkgname-$pkgver/build
.Also the prefix should not be
$pkgdir/usr
, the right way to do this is with-DCMAKE_INSTALL_PREFIX=/usr
at configure step andDESTDIR="$pkgdir" cmake --install <build_directory>
as the install command.