1
Ich möchte Fackel-Android auf Server (Ubuntu) im Licht des Verfahrens auf https://github.com/soumith/torch-android gezeigt. Aber wenn ich die build.sh laufen, kann das Skript nicht die GPU finden (der Server hat Tesla K80):So bauen Sie Fackel-Android
CMake Error at install/share/cmake/torch/FindCUDA/select_compute_arch.cmake:91 (message):
Only
Fermi;Kepler;Kepler+Tegra;Kepler+Tesla;Maxwell;Maxwell+Tegra;Pascal;All;Manual;Auto
architecture names are supported.
Call Stack (most recent call first):
distro/extra/cutorch/lib/THC/CMakeLists.txt:62 (CUDA_SELECT_NVCC_ARCH_FLAGS)
öffnen build.sh, können wir
#!/bin/bash
# have ndk-build in your $PATH and the script figures out where your ANDROID_NDK is at.
# optionally, modify the variables below as needed.
NDKABI=21
NDKVER=toolchains/arm-linux-androideabi-4.9
ARCH=${ARCH:-"v7n"}
if [[ "$ARCH" == "v8" ]]; then
APP_ABI=arm64-v8a
M_ARCH=-march=arm8-a
ABI_NAME=aarch64-linux-androideabi
COMPUTE_NAME=Maxwell-M
elif [[ "$ARCH" == "v7n" ]]; then
APP_ABI="armeabi-v7a with NEON"
M_ARCH="-march=armv7-a"
ABI_NAME=armv7-linux-androideabi
COMPUTE_NAME=Kepler-M
elif [[ "$ARCH" == "v7" ]]; then
APP_ABI="armeabi-v7a"
M_ARCH="-march=armv7-a"
ABI_NAME=armv7-linux-androideabi
COMPUTE_NAME=Kepler
fi
NVCC=`which nvcc`
export MAKE=make
export MAKEARGS=-j$(getconf _NPROCESSORS_ONLN)
finden ich glaube, ich sollte modifiziere die build.sh, aber ich habe keine Ahnung davon. Weiß jemand, wie man dieses Problem löst?