Package Details: tvm 0.15.dev0.57.g108377452e-1

Git Clone URL: https://aur.archlinux.org/tvm.git (read-only, click to copy)
Package Base: tvm
Description: Apache TVM, a deep learning compiler that enables access to high-performance machine learning anywhere for everyone
Upstream URL: https://tvm.apache.org/
Licenses: Apache 2.0
Conflicts: tvm-git
Submitter: entshuld
Maintainer: entshuld
Last Packager: entshuld
Votes: 0
Popularity: 0.000000
First Submitted: 2023-04-03 22:28 (UTC)
Last Updated: 2023-11-11 23:22 (UTC)

Pinned Comments

entshuld commented on 2023-04-03 22:39 (UTC) (edited on 2023-04-10 14:34 (UTC) by entshuld)

I managed to make it work in a very hackish way (due to the Python<3.9 requirement). The intention of this package is to provide free software (OpenCL classifies). If you believe that a proprietary platform is needed, please, create another package with a suffix, according to the AUR guidelines. Keep in mind that the compilation creates a virtual environment with Python 3.8, which is not installed together with this package. Thus, you will need to create a virtual environment with Python 3.8 after installation.

Latest Comments

MarsSeed commented on 2023-07-07 11:51 (UTC)

Thank you for the info, and the packaging adjustment.

entshuld commented on 2023-07-07 11:19 (UTC)

@MarsSeed Thanks. I'll leave the name as it is for now. The state of my local repo is messy (I did not see a need to do the updates before; I don't think that anybody is using this package--Python <3.9 rings a bell?) https://tvm.apache.org/docs/install/from_source.html

MarsSeed commented on 2023-07-06 12:16 (UTC)

Also, I am observing that this is a Git-based VCS package. As such, it should be named tvm-git.

MarsSeed commented on 2023-07-06 12:12 (UTC)

Hi,

You have to increase the pkgrel by one, because the source version (pkgver) didn't change after your last commit.

Without either (or both) values changing, the AUR database won't update the package metadata, nor will users of AUR helper tools be notified that there is a new version.

After editing the PKGBUILD, you should also always regenerate the .SRCINFO file:

$ makepkg --printsrcinfo > .SRCINFO

MarsSeed commented on 2023-07-02 10:58 (UTC)

Please check the changes around Arch openblas and blas-openblas. You might need to switch depends from openblas to blas-openblas. Arch openblas package is incomplete, only blas-openblas carries the full OpenBlas Lapack suite.

Background:

Arch announced on June 14, 2023 a new blas-openblas repo package, which finally offers the full suite of OpenBLAS Lapack, with their blas implementation and corresponding cblas/lapacke interfaces.

entshuld commented on 2023-04-03 22:39 (UTC) (edited on 2023-04-10 14:34 (UTC) by entshuld)

I managed to make it work in a very hackish way (due to the Python<3.9 requirement). The intention of this package is to provide free software (OpenCL classifies). If you believe that a proprietary platform is needed, please, create another package with a suffix, according to the AUR guidelines. Keep in mind that the compilation creates a virtual environment with Python 3.8, which is not installed together with this package. Thus, you will need to create a virtual environment with Python 3.8 after installation.