You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by GitBox <gi...@apache.org> on 2021/10/26 14:12:46 UTC
[GitHub] [tvm] pfk-beta opened a new issue #9373: [Bug] build tvm4j cannot take runtime from custom build folder
pfk-beta opened a new issue #9373:
URL: https://github.com/apache/tvm/issues/9373
### Expected behavior
build tvm4j with runtime from custom build directory (currently I need to modify assembly.xml inside jvm folder).
### Actual behavior
During `make jvmpackage` i'm getting following error
```
[INFO]
[INFO] --- maven-assembly-plugin:2.5.5:single (default) @ tvm4j-full-linux-x86_64 ---
[INFO] Reading assembly descriptor: src/main/assembly/assembly.xml
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for TVM4J Package - Parent 0.0.1-SNAPSHOT:
[INFO]
[INFO] TVM4J Package - Parent ............................. SUCCESS [ 1.677 s]
[INFO] TVM4J Package - Core ............................... SUCCESS [ 1.577 s]
[INFO] TVM4J Package - Native Parent ...................... SUCCESS [ 0.010 s]
[INFO] TVM4J Package - Native Linux-x86_64 ................ SUCCESS [ 0.949 s]
[INFO] TVM4J Package - Full Parent ........................ SUCCESS [ 0.011 s]
[INFO] TVM4J Package - Full Linux-x86_64 .................. FAILURE [ 0.274 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4.864 s
[INFO] Finished at: 2021-10-26T15:58:32+02:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-assembly-plugin:2.5.5:single (default) on project tvm4j-full-linux-x86_64: Failed to create assembly: Error adding file to archive: /home/piotr/projects/odai/tvm/tvm/jvm/assembly/linux-x86_64/../../../build/libtvm_runtime.so -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <goals> -rf :tvm4j-full-linux-x86_64
Makefile:171: recipe for target 'jvminstall' failed
make: *** [jvminstall] Error 1
```
### Environment
ubuntu 18, git e7a0c5cff225632f1c1927b70758bdeb6eb250c5, cmake 3.10.2
### Steps to reproduce
```shell
mkdir build-android
cd build-android
cp ../cmake/config.cmake .
sed -i 's/set(USE_LLVM OFF)/set(USE_LLVM $ANDROID_NDK\/toolchains\/llvm\/prebuilt\/linux-x86_64\/bin\/llvm-config)/g' config.cmake
cmake .. \
-DUSE_RPC=OFF \
-DCMAKE_SYSTEM_NAME=Android \
-DCMAKE_SYSTEM_VERSION=28 \
-DCMAKE_ANDROID_ARCH_ABI=armeabi-v7a \
-DCMAKE_ANDROID_NDK=$ANDROID_NDK \
-DCMAKE_ANDROID_NDK_TOOLCHAIN_VERSION=clang \
-DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK/build/cmake/android.toolchain.cmake \
-DCMAKE_FIND_ROOT_PATH=$ANDROID_NDK/toolchains/llvm/prebuilt/linux-x86_64/ \
-DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM=NEVER \
-DCMAKE_FIND_ROOT_PATH_MODE_LIBRARY=ONLY
TVM_BUILD_PATH=`pwd` make -j4 runtime
cd ..
TVM_BUILD_PATH=`pwd`/build-android make jvmpkg
TVM_BUILD_PATH=`pwd`/build-android make jvminstall
```
Preferably a minimal script to cause the issue to occur.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@tvm.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [tvm] pfk-beta commented on issue #9373: [Bug] build tvm4j cannot take runtime from custom build folder
Posted by GitBox <gi...@apache.org>.
pfk-beta commented on issue #9373:
URL: https://github.com/apache/tvm/issues/9373#issuecomment-951994048
I think it may be difficult to modify maven configuration, so at least good starting point is to mention about this issue in documentation, when building tvm4j.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@tvm.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [tvm] pfk-beta removed a comment on issue #9373: [Bug] build tvm4j cannot take runtime from custom build folder
Posted by GitBox <gi...@apache.org>.
pfk-beta removed a comment on issue #9373:
URL: https://github.com/apache/tvm/issues/9373#issuecomment-951994048
I think it may be difficult to modify maven configuration, so at least good starting point is to mention about this issue in documentation, when building tvm4j.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@tvm.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org