[VOTE] Release Apache TVM v0.16.0.rc0
ysh329 opened this issue · comments
Dear TVM community,
This is a call for vote to release Apache TVM version v0.16.0. for any edits you would like to see included in the release notes.
Link to release notes:
#16911
Link to release candidate:
https://dist.apache.org/repos/dist/dev/tvm/tvm-v0.16.0-rc0/
Link to github pre-release page:
https://github.com/apache/tvm/releases/tag/v0.16.0.rc0
Everyone is welcomed to vote. Please vote by replying to this thread explicitly. According to release procedure, for the dev@ vote, there must be at least 3 binding +1 votes and more +1 votes than -1 votes.
+1 = approve
+0 = no opinion
-1 = disapprove (provide reason)
NOTE: this thread is being mirrored in dev@
Vote will close Apr. 25th at 23:59M GMT.
Check
$ wget -c https://dist.apache.org/repos/dist/dev/tvm/tvm-v0.16.0-rc0/apache-tvm-src-v0.16.0.rc0.tar.gz
$ wget -c https://dist.apache.org/repos/dist/dev/tvm/tvm-v0.16.0-rc0/apache-tvm-src-v0.16.0.rc0.tar.gz.sha512
$ wget -c https://dist.apache.org/repos/dist/dev/tvm/tvm-v0.16.0-rc0/apache-tvm-src-v0.16.0.rc0.tar.gz.asc
++ echo 'Downloading ...'
Downloading ...
++ wget -c https://dist.apache.org/repos/dist/dev/tvm/tvm-v0.16.0-rc0/apache-tvm-src-v0.16.0.rc0.tar.gz.sha512
--2024-04-21 21:37:22-- https://dist.apache.org/repos/dist/dev/tvm/tvm-v0.16.0-rc0/apache-tvm-src-v0.16.0.rc0.tar.gz.sha512
Resolving dist.apache.org (dist.apache.org)... 13.90.137.153
Connecting to dist.apache.org (dist.apache.org)|13.90.137.153|:443... connected.
HTTP request sent, awaiting response... 200 OK
The file is already fully retrieved; nothing to do.
++ wget -c https://dist.apache.org/repos/dist/dev/tvm/tvm-v0.16.0-rc0/apache-tvm-src-v0.16.0.rc0.tar.gz.asc
--2024-04-21 21:37:23-- https://dist.apache.org/repos/dist/dev/tvm/tvm-v0.16.0-rc0/apache-tvm-src-v0.16.0.rc0.tar.gz.asc
Resolving dist.apache.org (dist.apache.org)... 13.90.137.153
Connecting to dist.apache.org (dist.apache.org)|13.90.137.153|:443... connected.
HTTP request sent, awaiting response... 200 OK
The file is already fully retrieved; nothing to do.
++ wget -c https://dist.apache.org/repos/dist/dev/tvm/tvm-v0.16.0-rc0/apache-tvm-src-v0.16.0.rc0.tar.gz
--2024-04-21 21:37:25-- https://dist.apache.org/repos/dist/dev/tvm/tvm-v0.16.0-rc0/apache-tvm-src-v0.16.0.rc0.tar.gz
Resolving dist.apache.org (dist.apache.org)... 13.90.137.153
Connecting to dist.apache.org (dist.apache.org)|13.90.137.153|:443... connected.
HTTP request sent, awaiting response... 200 OK
The file is already fully retrieved; nothing to do.
Check asc & sha512
$ gpg --verify ./apache-tvm-src-v0.16.0.rc0.tar.gz.asc ./apache-tvm-src-v0.16.0.rc0.tar.gz
++ gpg --verify ./apache-tvm-src-v0.16.0.rc0.tar.gz.asc ./apache-tvm-src-v0.16.0.rc0.tar.gz
gpg: WARNING: unsafe permissions on homedir '/home/stayua01/.gnupg'
gpg: Signature made Sun Apr 21 20:30:25 2024 CST
gpg: using RSA key A4D9228E55761E665BF01CBB5CE869CB7DEC048C
gpg: issuer "ysh329@apache.org"
gpg: Good signature from "Star Yuan (CODE SIGNING KEY) <ysh329@apache.org>" [ultimate]
$ sha512sum -c ./apache-tvm-src-v0.16.0.rc0.tar.gz.sha512
# ./apache-tvm-src-v0.16.0.rc0.tar.gz: OK
Check binary in source code
$ find ./apache-tvm-src-v0.16.0 -type f -exec file {} + | grep -w "ELF\|shared object"
# Passed with output nothing
Compile and Python Import on Linux
$ cd ./apache-tvm-src-v0.16.0.rc0
$ mkdir build
$ cd build
$ cp ../cmake/config.cmake .
$ cmake ..
$ make -j3
$ cd ..
$ export TVM_HOME=$(pwd)
$ export PYTHONPATH=$TVM_HOME/python:${PYTHONPATH}
$ python3 -c "import tvm; print(tvm.__path__)"
Mon Apr 22 09:56:44 CST 2024
[09:56:45] /home/stayua01/code/test/apache-tvm-src-v0.16.0.rc0/src/target/parsers/aprofile.cc:118: Warning: Cannot parse Arm(R)-based target features without LLVM support.
[09:56:45] /home/stayua01/code/test/apache-tvm-src-v0.16.0.rc0/src/target/parsers/aprofile.cc:118: Warning: Cannot parse Arm(R)-based target features without LLVM support.
[09:56:45] /home/stayua01/code/test/apache-tvm-src-v0.16.0.rc0/src/target/parsers/aprofile.cc:118: Warning: Cannot parse Arm(R)-based target features without LLVM support.
[09:56:45] /home/stayua01/code/test/apache-tvm-src-v0.16.0.rc0/src/target/parsers/aprofile.cc:118: Warning: Cannot parse Arm(R)-based target features without LLVM support.
[09:56:45] /home/stayua01/code/test/apache-tvm-src-v0.16.0.rc0/src/target/parsers/aprofile.cc:118: Warning: Cannot parse Arm(R)-based target features without LLVM support.
['/home/stayua01/code/test/apache-tvm-src-v0.16.0.rc0/python/tvm']
Hi all, please vote. cc @Lunderberg @Hzfengsy @vinx13 @junrushao @tqchen @Johnson9009
+1. I checked
- signatures
- code compiles and runs
+1
+1
+1
+1
Checked:
- sha512
- source code
- code compilation