error Could not load dynamic library

Error Could not load dynamic library 'cupti64_110.dll'

When trying to run a machine learning program using TensorFlow on Windows, you may encounter an error <code>Could not load dynamic library 'cupti64_110.dll'</code> during program execution, even though the environment setup is done correctly. This error is due to a potential bug in the TensorFlow and NVIDIA CUDA setup, and community discussions have proposed the following solutions and workarounds.

Shou Arisaka
1 min read
Oct 24, 2025

When trying to run a machine learning program using TensorFlow on Windows, you may encounter an error Could not load dynamic library ‘cupti64_110.dll’ during program execution, even though the environment setup is done correctly.

This error is due to a potential bug in the TensorFlow and NVIDIA CUDA setup, and community discussions have proposed the following solutions and workarounds.

Copy and replace the “cupti64_2020.1.1.dll” file to “cupti64_110.dll”

copy cupti64_2020.1.1.dll to cupti64_110.dll
(Community discussion)

Could not load dynamic library ‘cupti64_110.dll’; dlerror: cupti64_110.dll not found · Issue #43030 · tensorflow/tensorflow

The “cupti64_2020.1.1.dll” file is usually located in the directory where CUDA is installed, but it may be a bit difficult to find if you have multiple CUDA versions installed.

Using the Everything software that performs full-text search of files by filename on your system, it’s easy to find the path of a specific file.

Super-efficient Windows 10 File Search with Everything

Image

Share this article

Shou Arisaka Oct 24, 2025

🔗 Copy Links