Hi,

I have tried to implement gotvm as a GPU-accelerating deep learning runtime 
system on my edge computing architecture.

When I make gotvm without cuda, there is no error.

However, when I uncomment the cuda-related lines in tvm_runtime_pack.cc, the 
following errors are occurred.

    $ make 
    # gotvm
    /tmp/go-build192519998/b001/_x013.o: In function 
`tvm::runtime::CUDADeviceAPI::SetDevice(DLContext)':
    
tvm_runtime_pack.cc:(.text._ZN3tvm7runtime13CUDADeviceAPI9SetDeviceE9DLContext[_ZN3tvm7runtime13CUDADeviceAPI9SetDeviceE9DLContext]+0x2c):
 undefined reference to `cudaSetDevice'
    
tvm_runtime_pack.cc:(.text._ZN3tvm7runtime13CUDADeviceAPI9SetDeviceE9DLContext[_ZN3tvm7runtime13CUDADeviceAPI9SetDeviceE9DLContext]+0xb8):
 undefined reference to `cudaGetErrorString'
    /tmp/go-build192519998/b001/_x013.o: In function 
`tvm::runtime::CUDADeviceAPI::GetAttr(DLContext, tvm::runtime::DeviceAttrKind, 
tvm::runtime::TVMRetValue*)':
     ....
    
tvm_runtime_pack.cc:(.text._ZNK3tvm7runtime21CUDAPrepGlobalBarrierclERKNS0_7TVMArgsEPNS0_11TVMRetValueE[_ZNK3tvm7runtime21CUDAPrepGlobalBarrierclERKNS0_7TVMArgsEPNS0_11TVMRetValueE]+0x1c0):
 undefined reference to `cuGetErrorName'
    collect2: error: ld returned 1 exit status
    Makefile:34: recipe for target 'all' failed
    make: *** [all] Error 2

Is there anyone who succeeds to make gotvm when the cuda is enabled?

R. Kim





---
[Visit Topic](https://discuss.tvm.ai/t/gotvm-make-error-with-cuda/7765/1) to 
respond.

You are receiving this because you enabled mailing list mode.

To unsubscribe from these emails, [click 
here](https://discuss.tvm.ai/email/unsubscribe/7760ebe1670df522c999b60cd49e9844073592a7ae77a9d9ea5fb9992be9a7a8).

Reply via email to