Cudart64_90.dll is Missing: 4 Ways to Get it Back

Install the right version of the CUDA Toolkit to fix this

Reading time icon 2 min. read


Readers help support Windows Report. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help Windows Report sustain the editorial team Read more

Many users reported Could not find the cudart64_90.dll message while using Tensorflow or similar tools. This can be a problem if you’re a developer, so today we’re going to show you how to fix it properly.

What can I do if cudart64_90.dll is missing?

1. Install CUDA Toolkit 9

  1. Visit the CUDA Toolkit 9 download page.
  2. Select the version and your operating system.
    cuda 9 download settings
  3. Click on Download in the Base Installer section to download it.
    base installer download
  4. Once downloaded, run the setup file and follow the instructions.

Few users reported that the network installer works better than the offline one, while others say that the offline version works better, so try them both.

2. Manually copy the missing files

  1. Download CUDA Toolkit 9 and extract it. Do not run the setup file.
  2. Press Windows key + R and type %localappdata%.
    localappdata run window
  3. Next, go to Temp\CUDA\cudart\bin
  4. In there, locate cudart64_90.dll and copy it.
  5. Next, navigate to C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.1\bin
  6. Paste the DLL in that directory.

Keep in mind that the file path in Step 5 might differ depending on the version of CUDA that you have installed.

3. Reinstall CUDA Toolkit 9

  1. Press the Windows key + X and select Apps and Features.
    apps and features menu
  2. Locate CUDA Toolkit 9, click the three dots next to and choose Uninstall.
    uninstall app w11
  3. Follow the instructions on the screen.
  4. Once removed, download CUDA Toolkit 9 again.

If you have any other version installed, such as 9.1, you need to remove it for this solution to work.

4. Change PATH variables

  1. Make sure you have CUDA and cuDNN installed. You need version 9 for this solution to work.
  2. Press the Windows key + S and type view advanced. Choose View advanced system settings from the list.
    Advanced system settings start menu
  3. Click on Environment Variables.
    environment variables button
  4. Double-click the Path variable for your user and add paths from CUDA and CuDNN that contain cudart64_90.dll.
  5. Save changes.
  6. In the System variables locate the Path variable and add the same paths from Step 4.
  7. Save changes.

If you’re using a virtual environment, you might have to add these paths to that environment as well.

This isn’t the only error that you can encounter with Nvidia DLLs, and we already wrote about nvapi64.dll and what to do if nvspcap64.dll is not found error.

We also have a guide on how to fix a missing nvcpl.dll file, so don’t hesitate to check it out for more information.

More about the topics: nvidia, Windows 11 Fix

User forum

0 messages