ysh329 left a comment (apache/tvm#18152)

Verified locally with script: 
https://github.com/apache/tvm/blob/d7e39f23596ca522b2891ca8405da301ad08620c/tests/scripts/release/test_release_package.sh,
 modified according [tianqi's 
advice](https://github.com/apache/tvm/issues/17861#issuecomment-2818271057).

## Check

```bash
$ bash test_release_package.sh

+ version=v0.21.0
+ rc=rc0
+ version_rc=v0.21.0
+ apache_prefix=v0.21.0
+ '[' rc0 '!=' '' ']'
+ apache_prefix=v0.21.0-rc0
+ version_rc=v0.21.0.rc0
+ mkdir test_tvm_v0.21.0.rc0
...
...
IGNORE
...
[1/9] Downloading from apache.org ...
+ mkdir apache
...
IGNORE
...
+ echo '[2/9] Downloading from github.com ...'
[2/9] Downloading from github.com ...
+ mkdir github
...
IGNORE
...
+ echo '[3/9] Check difference between github.com and apache.org ...'
[3/9] Check difference between github.com and apache.org ...
+ diff github/md5sum.txt ./apache/md5sum.txt
+ echo '[4/9] Checking asc ...'
[4/9] Checking asc ...
+ cd github
+ gpg --verify ./apache-tvm-src-v0.21.0.rc0.tar.gz.asc 
./apache-tvm-src-v0.21.0.rc0.tar.gz
gpg: Signature made Thu Jul 17 08:22:55 2025 CST
gpg:                using RSA key A4D9228E55761E665BF01CBB5CE869CB7DEC048C
gpg: Good signature from "Star Yuan (CODE SIGNING KEY) <ysh...@apache.org>" 
[unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: A4D9 228E 5576 1E66 5BF0  1CBB 5CE8 69CB 7DEC 048C
...
IGNORE
...
+ echo '[5/9] Checking sha512 ...'
[5/9] Checking sha512 ...                                                       
                                                   + sha512sum -c 
./apache-tvm-src-v0.21.0.rc0.tar.gz.sha512                                      
                                    apache-tvm-src-v0.21.0.rc0.tar.gz: OK       
                                                                                
       + echo '[6/9] Unzip ...'                                                 
                                                          [6/9] Unzip ...
+ tar -zxf apache-tvm-src-v0.21.0.rc0.tar.gz                                    
                                                   + echo '[7/9] Checking 
whether binary in source code ...'
[7/9] Checking whether binary in source code ...
++ find apache-tvm-src-v0.21.0 -type f -exec file '{}' +
++ grep -w 'ELF\|shared object'
+ output=
+ [[ -n '' ]]
+ echo '[8/9] Compile and Python Import on Linux ...'                           
                                                   [8/9] Compile and Python 
Import on Linux ...
+ cd apache-tvm-src-v0.21.0
+ mkdir build                                                                   
                                                   + cd build
+ cp ../cmake/config.cmake .
+ cmake .
...
IGNORE
...
creating build/lib.linux-x86_64-3.10/tvm/ffi
x86_64-linux-gnu-g++ -shared -Wl,-O1 -Wl,-Bsymbolic-functions 
-Wl,-Bsymbolic-functions -g -fwrapv -O2 -Wl,-Bsymbolic-functions -g -fwrapv -O2 
-g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.10/tvm/ffi/cython/core.o -o 
build/lib.linux-x86_64-3.10/tvm/ffi/core.cpython-310-x86_64-linux-gnu.so
copying 
build/lib.linux-x86_64-3.10/tvm/ffi/core.cpython-310-x86_64-linux-gnu.so -> 
tvm/ffi
[100%] Built target tvm_cython
+ cd ..
+ echo '[9/9] Import TVM and print path ...'
[9/9] Import TVM and print path ...
++ pwd
+ export 
TVM_HOME=/home/stayua01/code/test_tvm/test_tvm_v0.21.0.rc0/github/apache-tvm-src-v0.21.0
+ 
TVM_HOME=/home/stayua01/code/test_tvm/test_tvm_v0.21.0.rc0/github/apache-tvm-src-v0.21.0
+ export 
PYTHONPATH=/home/stayua01/code/test_tvm/test_tvm_v0.21.0.rc0/github/apache-tvm-src-v0.21.0/python:/home/stayua01/code/test_tvm/test_tvm_v0.21.0.rc0/github/python:/home/stayua01/code/test_tvm/test_tvm_v0.21.0.rc0/github/build/python:
+ 
PYTHONPATH=/home/stayua01/code/test_tvm/test_tvm_v0.21.0.rc0/github/apache-tvm-src-v0.21.0/python:/home/stayua01/code/test_tvm/test_tvm_v0.21.0.rc0/github/python:/home/stayua01/code/test_tvm/test_tvm_v0.21.0.rc0/github/build/python:
+ python3 -c 'import tvm; print(tvm.__path__)'
['/home/stayua01/code/test_tvm/test_tvm_v0.21.0.rc0/github/apache-tvm-src-v0.21.0/python/tvm']
```





-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/tvm/issues/18152#issuecomment-3082451537
You are receiving this because you are subscribed to this thread.

Message ID: <apache/tvm/issues/18152/3082451...@github.com>

Reply via email to