ImportError: Could not find 'cudart64_100.dll'

ImportError: Could not find 'cudart64_100.dll'. TensorFlow requires that this DLL be installed in a  
directory that is named in your %PATH% environment variable. Download and install CUDA 10.0 from this  
URL: https://developer.nvidia.com/cuda-90-download-archive

This error message is great. However, the cuda-90 archive does not, have a file ‘cudart64_100.dll’, although I did only check about 10-15 of the archives. So I went to the 10.1 version and it has curdart64_101.dll which is not helpful.

Does anyone know how to access or if this file is still available for download?

Could not find useful advice so had to go back to cuda 9.0 and older tensorflow-gpu version and that allowed me to use CUDA again with python on windows 10.

The URL provided is for CUDA 9.0. For cuda 10.0 please try the link below.

[url]https://developer.nvidia.com/cuda-10.0-download-archive[/url]

@ngreisman which version of tensorflow-gpu did you get

Cuda 10.1 does not play well with tensorflow or pytorch (they look for cudart 10.0’s version and have not been updated to look for 10.1 yet), uninstall cuda 10.1 and install 10.0 (and to be safe reinstall CuDNN with cuda 10.0)

I have tried installing 10.1 and 10.0 and both are missing cudart64_100.dll, making tensorflow impossible to run.

1 Like

download cudart64_100.dll from the below link and copy it to Cuda’s bin. update this Topic if it works.

https://download.mersenne.ca/CUDA-DLLs/CUDA-10.0

@afrid75 In my case, it works. Thanks.

Hello all, I am deeply sorry for not getting back quickly as I have started back at university. The moderator was correct in the answer. Cheers for all your comments.

This was helpful too in diagnosing the problem https://github.com/tcratius/scratch.py

Curdart 9 didn’t work as I want to use tensorflow 2.0 alpha. Again my apologies for the late reply.