Open RedCarrottt opened 5 years ago
As @bigwater advised me, I used https://github.com/gpgpu-sim/gpgpu-sim_simulations.
Before I build mnistCUDNN
in the repository, I located original libcudart.so
and libcudart_static.a
in /usr/local/cuda/lib64
. (without original libcudart_static.a
, it fails to build.)
Executing it, libcudnn
successfully calls cudaLaunchKernel
.
However, I've met deadlock and the simulator is terminated with following full log file.
Even though mnistCUDNN
successfully calls cudaLaunchKernel()
function, PyTorch
fails to call the function still.
I’ve tried to run
cudnn_samples_v7
with GPGPU-Sim, but its cuDNN kernels does not run on GPGPU-Sim. It makes following message when "g_debug_execution = 3".cudaLaunchKernel
function should be called after “Testing cudnnFindConvolutionForwardAlgorithm”, but it has never been called.On the other hand, if I try to run CUDA sample(such as
vectorAdd
), it does work well.I guess that my cuDNN library does not execute
cudaLaunchKernel
function in GPGPU-Sim ‘libcudart.so
'. It seems to callcudaLaunchKernel
in original 'libcudart.so
'.