YOLOv5_Torchscript
YOLOv5_Torchscript copied to clipboard
There is a bug in the compilation it
Tried to compilation YOLOv5_Torchscript:
libtorch-cu101
cd YOLOv5_Torchscript
mkdir -p build &&build
cmake ..
-- The C compiler identification is GNU 7.5.0
-- The CXX compiler identification is GNU 7.5.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found CUDA: /usr (found version "9.1")
-- Caffe2: CUDA detected: 9.1
-- Caffe2: CUDA nvcc is: /usr/bin/nvcc
-- Caffe2: CUDA toolkit directory: /usr
CMake Error at /home/ai1/libtorch/share/cmake/Caffe2/public/cuda.cmake:42 (message):
PyTorch requires CUDA 10.1 and above.
Call Stack (most recent call first):
~/libtorch/share/cmake/Caffe2/Caffe2Config.cmake:88 (include)
~/libtorch/share/cmake/Torch/TorchConfig.cmake:40 (find_package)
CMakeLists.txt:17 (find_package)
-- Configuring incomplete, errors occurred! See also "/home/ai1/YOLOv5_Torchscript/build/CMakeFiles/CMakeOutput.log". See also "/home/ai1/YOLOv5_Torchscript/build/CMakeFiles/CMakeError.log".
Thanks !
Like what said in the error, cmake found cuda9.1 but u use cuda10.1. I think u need to fix ur code in cmakelist and set path for cuda.
Hi,zherlock030
Set path for cuda in your cmakelist
set(CUDA_DIR "/usr/local/cuda-10.1/target/")
find_package(CUDA QUIET)
Tried to compilation a build ,some issues . Could you build a yolov5-torchscript with gpu cuda libtorch . Thanks you!
hi @molyswu Sorry I do not have the environment to build that. I think maybe u could refer to https://github.com/yasenh/libtorch-yolov5.
Hi@zherlock030
compiled the build is OK,
tried to run ./libtorch-yolov5
./libtorch-yolov5 ../weights/yolov5s_last.pt ~/Documents/data/valid/2014.jpg -gpu
Error loading the model!
Hi@zherlock030 compiled the build is OK, tried to run ./libtorch-yolov5 ./libtorch-yolov5 ../weights/yolov5s_last.pt ~/Documents/data/valid/2014.jpg -gpu Error loading the model!
Could you provide more detailed information? What error when loading the model?