Tensorflow prebuilt binary for Windows

fo40225, updated 🕥 2022-06-06 07:58:00

tensorflow-windows-wheel

This repo contains all you need that work with tensorflow on windows.

  • Python 3.9 support

  • 64 bit Windows support

  • Legacy & low-end CPU (without AVX) support

    • If your CPU didn't support AVX instructions, you will get ImportError: DLL load failed: A dynamic link library (DLL) initialization routine failed. (Win 10) or ImportError: DLL load failed with error code -1073741795 (Win 7) when using tensorflow official release 1.6.0 and up (pip install tensorflow)
    • You can use pip install <filename.whl> which file download from sse2 folder instead of using official AVX binary.

| Path | Compiler | CUDA/cuDNN | SIMD | Notes | |-|-|-|-|-| | 2.9.0\py39\CPU+GPU\cuda117cudnn8sse2 | VS2022 17.2 | 11.7.0_516.01/8.4.0.27 | x86_64 | Python 3.9/compute_35 | | 2.9.0\py39\CPU+GPU\cuda117cudnn8avx2 | VS2022 17.2 | 11.7.0_516.01/8.4.0.27 | AVX2 | Python 3.9/compute_35,sm_50,sm_52,sm_61,sm_70,sm_75,compute_86 | | 2.8.0\py39\CPU+GPU\cuda115cudnn8sse2 | VS2019 16.11 | 11.5.2_496.13/8.3.2.44 | x86_64 | Python 3.9/compute_35 | | 2.8.0\py39\CPU+GPU\cuda115cudnn8avx2 | VS2019 16.11 | 11.5.2_496.13/8.3.2.44 | AVX2 | Python 3.9/compute_35,sm_50,sm_52,sm_61,sm_70,sm_75,compute_86 | | 2.7.0\py38\CPU+GPU\cuda115cudnn8sse2 | VS2019 16.11 | 11.5.0_496.13/8.3.0.98 | x86_64 | Python 3.8/compute_35 | | 2.7.0\py38\CPU+GPU\cuda115cudnn8avx2 | VS2019 16.11 | 11.5.0_496.13/8.3.0.98 | AVX2 | Python 3.8/compute_35,sm_50,sm_52,sm_61,sm_70,sm_75,compute_86 | | 2.6.0\py38\CPU+GPU\cuda113cudnn8sse2 | VS2019 16.11 | 11.4.1_471.41/8.2.2.26 | x86_64 | Python 3.8/compute_35 | | 2.6.0\py38\CPU+GPU\cuda113cudnn8avx2 | VS2019 16.11 | 11.4.1_471.41/8.2.2.26 | AVX2 | Python 3.8/compute_35,sm_50,sm_52,sm_61,sm_70,sm_75,compute_86 | | 2.5.0\py38\CPU+GPU\cuda113cudnn8sse2 | VS2019 16.9 | 11.3.0_465.89/8.2.0.53 | x86_64 | Python 3.8/compute_35 | | 2.5.0\py38\CPU+GPU\cuda113cudnn8avx2 | VS2019 16.9 | 11.3.0_465.89/8.2.0.53 | AVX2 | Python 3.8/compute_35,sm_50,sm_52,sm_61,sm_70,sm_75,compute_86 | | 1.15.4+nv20.12\py38\CPU+GPU\cuda111cudnn8sse2 | VS2019 16.8 | 11.1.1_456.81/8.0.5.39 | x86_64 | Python 3.8/Compute 3.5 | | 1.15.4+nv20.12\py38\CPU+GPU\cuda111cudnn8avx2 | VS2019 16.8 | 11.1.1_456.81/8.0.5.39 | AVX2 | Python 3.8/Compute 3.5,5.0,5.2,6.1,7.0,7.5,8.6 | | 2.4.0\py38\CPU+GPU\cuda111cudnn8sse2 | VS2019 16.8 | 11.1.1_456.81/8.0.5.39 | x86_64 | Python 3.8/compute_35 | | 2.4.0\py38\CPU+GPU\cuda111cudnn8avx2 | VS2019 16.8 | 11.1.1_456.81/8.0.5.39 | AVX2 | Python 3.8/compute_35,sm_50,sm_52,sm_61,sm_70,sm_75,compute_86 | | 2.3.0\py38\CPU+GPU\cuda110cudnn8sse2 | VS2019 16.6 | 11.0.2_451.48/8.0.2.39 | x86_64 | Python 3.8/compute_35 | | 2.3.0\py38\CPU+GPU\cuda110cudnn8avx2 | VS2019 16.6 | 11.0.2_451.48/8.0.2.39 | AVX2 | Python 3.8/compute_35,sm_50,sm_52,sm_61,sm_70,compute_75 | | 2.2.0\py37\CPU+GPU\cuda102cudnn76sse2 | VS2019 16.5 | 10.2.89_441.22/7.6.5.32 | x86_64 | Python 3.7/Compute 3.0 | | 2.2.0\py37\CPU+GPU\cuda102cudnn76avx2 | VS2019 16.5 | 10.2.89_441.22/7.6.5.32 | AVX2 | Python 3.7/Compute 3.0,3.5,5.0,5.2,6.1,7.0,7.5 | | 2.1.0\py37\CPU+GPU\cuda102cudnn76sse2 | VS2019 16.4 | 10.2.89_441.22/7.6.5.32 | x86_64 | Python 3.7/Compute 3.0 | | 2.1.0\py37\CPU+GPU\cuda102cudnn76avx2 | VS2019 16.4 | 10.2.89_441.22/7.6.5.32 | AVX2 | Python 3.7/Compute 3.0,3.5,5.0,5.2,6.1,7.0,7.5 | | 2.0.0\py37\CPU\sse2 | VS2019 16.3 | No | x86_64 | Python 3.7 | | 2.0.0\py37\CPU\avx2 | VS2019 16.3 | No | AVX2 | Python 3.7 | | 2.0.0\py37\GPU\cuda101cudnn76sse2 | VS2019 16.3 | 10.1.243_426.00/7.6.4.38 | x86_64 | Python 3.7/Compute 3.0 | | 2.0.0\py37\GPU\cuda101cudnn76avx2 | VS2019 16.3 | 10.1.243_426.00/7.6.4.38 | AVX2 | Python 3.7/Compute 3.0,3.5,5.0,5.2,6.1,7.0,7.5 | | 1.15.0\py37\CPU+GPU\cuda101cudnn76sse2 | VS2019 16.3 | 10.1.243_426.00/7.6.4.38 | x86_64 | Python 3.7/Compute 3.0 | | 1.15.0\py37\CPU+GPU\cuda101cudnn76avx2 | VS2019 16.3 | 10.1.243_426.00/7.6.4.38 | AVX2 | Python 3.7/Compute 3.0,3.5,5.0,5.2,6.1,7.0,7.5 | | 1.14.0\py37\CPU\sse2 | VS2019 16.1 | No | x86_64 | Python 3.7 | | 1.14.0\py37\CPU\avx2 | VS2019 16.1 | No | AVX2 | Python 3.7 | | 1.14.0\py37\GPU\cuda101cudnn76sse2 | VS2019 16.1 | 10.1.168_425.25/7.6.0.64 | x86_64 | Python 3.7/Compute 3.0 | | 1.14.0\py37\GPU\cuda101cudnn76avx2 | VS2019 16.1 | 10.1.168_425.25/7.6.0.64 | AVX2 | Python 3.7/Compute 3.0,3.5,5.0,5.2,6.1,7.0,7.5 | | 1.13.1\py37\CPU\sse2 | VS2017 15.9 | No | x86_64 | Python 3.7 | | 1.13.1\py37\CPU\avx2 | VS2017 15.9 | No | AVX2 | Python 3.7 | | 1.13.1\py37\GPU\cuda101cudnn75sse2 | VS2017 15.9 | 10.1.105_418.96/7.5.0.56 | x86_64 | Python 3.7/Compute 3.0 | | 1.13.1\py37\GPU\cuda101cudnn75avx2 | VS2017 15.9 | 10.1.105_418.96/7.5.0.56 | AVX2 | Python 3.7/Compute 3.0,3.5,5.0,5.2,6.1,7.0,7.5 | | 1.12.0\py36\CPU\sse2 | VS2017 15.8 | No | x86_64 | Python 3.6 | | 1.12.0\py36\CPU\avx2 | VS2017 15.8 | No | AVX2 | Python 3.6 | | 1.12.0\py36\GPU\cuda100cudnn73sse2 | VS2017 15.8 | 10.0.130_411.31/7.3.1.20 | x86_64 | Python 3.6/Compute 3.0 | | 1.12.0\py36\GPU\cuda100cudnn73avx2 | VS2017 15.8 | 10.0.130_411.31/7.3.1.20 | AVX2 | Python 3.6/Compute 3.0,3.5,5.0,5.2,6.1,7.0,7.5 | | 1.12.0\py37\CPU\sse2 | VS2017 15.8 | No | x86_64 | Python 3.7 | | 1.12.0\py37\CPU\avx2 | VS2017 15.8 | No | AVX2 | Python 3.7 | | 1.12.0\py37\GPU\cuda100cudnn73sse2 | VS2017 15.8 | 10.0.130_411.31/7.3.1.20 | x86_64 | Python 3.7/Compute 3.0 | | 1.12.0\py37\GPU\cuda100cudnn73avx2 | VS2017 15.8 | 10.0.130_411.31/7.3.1.20 | AVX2 | Python 3.7/Compute 3.0,3.5,5.0,5.2,6.1,7.0,7.5 | | 1.11.0\py36\CPU\sse2 | VS2017 15.8 | No | x86_64 | Python 3.6 | | 1.11.0\py36\CPU\avx2 | VS2017 15.8 | No | AVX2 | Python 3.6 | | 1.11.0\py36\GPU\cuda100cudnn73sse2 | VS2017 15.8 | 10.0.130_411.31/7.3.0.29 | x86_64 | Python 3.6/Compute 3.0 | | 1.11.0\py36\GPU\cuda100cudnn73avx2 | VS2017 15.8 | 10.0.130_411.31/7.3.0.29 | AVX2 | Python 3.6/Compute 3.0,3.5,5.0,5.2,6.1,7.0,7.5 | | 1.11.0\py37\CPU\sse2 | VS2017 15.8 | No | x86_64 | Python 3.7 | | 1.11.0\py37\CPU\avx2 | VS2017 15.8 | No | AVX2 | Python 3.7 | | 1.11.0\py37\GPU\cuda100cudnn73sse2 | VS2017 15.8 | 10.0.130_411.31/7.3.0.29 | x86_64 | Python 3.7/Compute 3.0 | | 1.11.0\py37\GPU\cuda100cudnn73avx2 | VS2017 15.8 | 10.0.130_411.31/7.3.0.29 | AVX2 | Python 3.7/Compute 3.0,3.5,5.0,5.2,6.1,7.0,7.5 | | 1.10.0\py36\CPU\sse2 | VS2017 15.8 | No | x86_64 | Python 3.6 | | 1.10.0\py36\CPU\avx2 | VS2017 15.8 | No | AVX2 | Python 3.6 | | 1.10.0\py36\GPU\cuda92cudnn72sse2 | VS2017 15.8 | 9.2.148.1/7.2.1.38 | x86_64 | Python 3.6/Compute 3.0 | | 1.10.0\py36\GPU\cuda92cudnn72avx2 | VS2017 15.8 | 9.2.148.1/7.2.1.38 | AVX2 | Python 3.6/Compute 3.0,3.5,5.0,5.2,6.1,7.0 | | 1.10.0\py27\CPU\sse2 | VS2017 15.8 | No | x86_64 | Python 2.7 | | 1.10.0\py27\CPU\avx2 | VS2017 15.8 | No | AVX2 | Python 2.7 | | 1.10.0\py27\GPU\cuda92cudnn72sse2 | VS2017 15.8 | 9.2.148.1/7.2.1.38 | x86_64 | Python 2.7/Compute 3.0 | | 1.10.0\py27\GPU\cuda92cudnn72avx2 | VS2017 15.8 | 9.2.148.1/7.2.1.38 | AVX2 | Python 2.7/Compute 3.0,3.5,5.0,5.2,6.1,7.0 | | 1.9.0\py36\CPU\sse2 | VS2017 15.7 | No | x86_64 | Python 3.6 | | 1.9.0\py36\CPU\avx2 | VS2017 15.7 | No | AVX2 | Python 3.6 | | 1.9.0\py36\GPU\cuda92cudnn71sse2 | VS2017 15.7 | 9.2.148/7.1.4 | x86_64 | Python 3.6/Compute 3.0 | | 1.9.0\py36\GPU\cuda92cudnn71avx2 | VS2017 15.7 | 9.2.148/7.1.4 | AVX2 | Python 3.6/Compute 3.0,3.5,5.0,5.2,6.1,7.0 | | 1.9.0\py27\CPU\sse2 | VS2017 15.7 | No | x86_64 | Python 2.7 | | 1.9.0\py27\CPU\avx2 | VS2017 15.7 | No | AVX2 | Python 2.7 | | 1.9.0\py27\GPU\cuda92cudnn71sse2 | VS2017 15.7 | 9.2.148/7.1.4 | x86_64 | Python 2.7/Compute 3.0 | | 1.9.0\py27\GPU\cuda92cudnn71avx2 | VS2017 15.7 | 9.2.148/7.1.4 | AVX2 | Python 2.7/Compute 3.0,3.5,5.0,5.2,6.1,7.0 | | 1.8.0\py36\CPU\sse2 | VS2017 15.4 | No | x86_64 | Python 3.6 | | 1.8.0\py36\CPU\avx2 | VS2017 15.4 | No | AVX2 | Python 3.6 | | 1.8.0\py36\GPU\cuda91cudnn71sse2 | VS2017 15.4 | 9.1.85.3/7.1.3 | x86_64 | Python 3.6/Compute 3.0 | | 1.8.0\py36\GPU\cuda91cudnn71avx2 | VS2017 15.4 | 9.1.85.3/7.1.3 | AVX2 | Python 3.6/Compute 3.0,3.5,5.0,5.2,6.1,7.0 | | 1.8.0\py27\CPU\sse2 | VS2017 15.4 | No | x86_64 | Python 2.7 | | 1.8.0\py27\CPU\avx2 | VS2017 15.4 | No | AVX2 | Python 2.7 | | 1.8.0\py27\GPU\cuda91cudnn71sse2 | VS2017 15.4 | 9.1.85.3/7.1.3 | x86_64 | Python 2.7/Compute 3.0 | | 1.8.0\py27\GPU\cuda91cudnn71avx2 | VS2017 15.4 | 9.1.85.3/7.1.3 | AVX2 | Python 2.7/Compute 3.0,3.5,5.0,5.2,6.1,7.0 | | 1.7.0\py36\CPU\sse2 | VS2017 15.4 | No | x86_64 | Python 3.6 | | 1.7.0\py36\CPU\avx2 | VS2017 15.4 | No | AVX2 | Python 3.6 | | 1.7.0\py36\GPU\cuda91cudnn71sse2 | VS2017 15.4 | 9.1.85.3/7.1.2 | x86_64 | Python 3.6/Compute 3.0 | | 1.7.0\py36\GPU\cuda91cudnn71avx2 | VS2017 15.4 | 9.1.85.3/7.1.2 | AVX2 | Python 3.6/Compute 3.0,3.5,5.0,5.2,6.1,7.0 | | 1.7.0\py27\CPU\sse2 | VS2017 15.4 | No | x86_64 | Python 2.7 | | 1.7.0\py27\CPU\avx2 | VS2017 15.4 | No | AVX2 | Python 2.7 | | 1.7.0\py27\GPU\cuda91cudnn71sse2 | VS2017 15.4 | 9.1.85.3/7.1.2 | x86_64 | Python 2.7/Compute 3.0 | | 1.7.0\py27\GPU\cuda91cudnn71avx2 | VS2017 15.4 | 9.1.85.3/7.1.2 | AVX2 | Python 2.7/Compute 3.0,3.5,5.0,5.2,6.1,7.0 | | 1.6.0\py36\CPU\sse2 | VS2017 15.4 | No | x86_64 | Python 3.6 | | 1.6.0\py36\CPU\avx2 | VS2017 15.4 | No | AVX2 | Python 3.6 | | 1.6.0\py36\GPU\cuda91cudnn71sse2 | VS2017 15.4 | 9.1.85.3/7.1.1 | x86_64 | Python 3.6/Compute 3.0 | | 1.6.0\py36\GPU\cuda91cudnn71avx2 | VS2017 15.4 | 9.1.85.3/7.1.1 | AVX2 | Python 3.6/Compute 3.0,3.5,5.0,5.2,6.1,7.0 | | 1.6.0\py27\CPU\sse2 | VS2017 15.4 | No | x86_64 | Python 2.7 | | 1.6.0\py27\CPU\avx2 | VS2017 15.4 | No | AVX2 | Python 2.7 | | 1.6.0\py27\GPU\cuda91cudnn71sse2 | VS2017 15.4 | 9.1.85.2/7.1.1 | x86_64 | Python 2.7/Compute 3.0 | | 1.6.0\py27\GPU\cuda91cudnn71avx2 | VS2017 15.4 | 9.1.85.2/7.1.1 | AVX2 | Python 2.7/Compute 3.0,3.5,5.0,5.2,6.1,7.0 | | 1.5.0\py36\CPU\avx | VS2017 15.4 | No | AVX | Python 3.6 | | 1.5.0\py36\CPU\avx2 | VS2017 15.4 | No | AVX2 | Python 3.6 | | 1.5.0\py36\GPU\cuda91cudnn7avx2 | VS2017 15.4 | 9.1.85/7.0.5 | AVX2 | Python 3.6/Compute 3.0,3.5,5.0,5.2,6.1,7.0 | | 1.5.0\py27\CPU\sse2 | VS2017 15.4 | No | x86_64 | Python 2.7 | | 1.5.0\py27\CPU\avx | VS2017 15.4 | No | AVX | Python 2.7 | | 1.5.0\py27\CPU\avx2 | VS2017 15.4 | No | AVX2 | Python 2.7 | | 1.5.0\py27\GPU\cuda91cudnn7sse2 | VS2017 15.4 | 9.1.85/7.0.5 | x86_64 | Python 2.7/Compute 3.0 | | 1.5.0\py27\GPU\cuda91cudnn7avx2 | VS2017 15.4 | 9.1.85/7.0.5 | AVX2 | Python 2.7/Compute 3.0,3.5,5.0,5.2,6.1,7.0 | | 1.4.0\py36\CPU\avx | VS2017 15.4 | No | AVX | Python 3.6 | | 1.4.0\py36\CPU\avx2 | VS2017 15.4 | No | AVX2 | Python 3.6 | | 1.4.0\py36\GPU\cuda91cudnn7avx2 | VS2017 15.4 | 9.1.85/7.0.5 | AVX2 | Python 3.6/Compute 3.0,3.5,5.0,5.2,6.1,7.0 | | 1.3.0\py36\CPU\avx | VS2015 Update 3 | No | AVX | Python 3.6 | | 1.3.0\py36\CPU\avx2 | VS2015 Update 3 | No | AVX2 | Python 3.6 | | 1.3.0\py36\GPU\cuda8cudnn6avx2 | VS2015 Update 3 | 8.0.61.2/6.0.21 | AVX2 | Python 3.6/Compute 3.0,3.5,5.0,5.2,6.1 | | 1.2.1\py36\CPU\avx | VS2015 Update 3 | No | AVX | Python 3.6 | | 1.2.1\py36\CPU\avx2 | VS2015 Update 3 | No | AVX2 | Python 3.6 | | 1.2.1\py36\GPU\cuda8cudnn6avx2 | VS2015 Update 3 | 8.0.61.2/6.0.21 | AVX2 | Python 3.6/Compute 3.0,3.5,5.0,5.2,6.1 | | 1.1.0\py36\CPU\avx | VS2015 Update 3 | No | AVX | Python 3.6 | | 1.1.0\py36\CPU\avx2 | VS2015 Update 3 | No | AVX2 | Python 3.6 | | 1.1.0\py36\GPU\cuda8cudnn6avx2 | VS2015 Update 3 | 8.0.61.2/6.0.21 | AVX2 | Python 3.6/Compute 3.0,3.5,5.0,5.2,6.1 | | 1.0.0\py36\CPU\sse2 | VS2015 Update 3 | No | x86_64 | Python 3.6 | | 1.0.0\py36\CPU\avx | VS2015 Update 3 | No | AVX | Python 3.6 | | 1.0.0\py36\CPU\avx2 | VS2015 Update 3 | No | AVX2 | Python 3.6 | | 1.0.0\py36\GPU\cuda8cudnn51sse2 | VS2015 Update 3 | 8.0.61.2/5.1.10 | x86_64 | Python 3.6/Compute 3.0 | | 1.0.0\py36\GPU\cuda8cudnn51avx2 | VS2015 Update 3 | 8.0.61.2/5.1.10 | AVX2 | Python 3.6/Compute 3.0,3.5,5.0,5.2,6.1 | | 0.12.0\py35\CPU\avx | VS2015 Update 3 | No | AVX | Python 3.5 | | 0.12.0\py35\CPU\avx2 | VS2015 Update 3 | No | AVX2 | Python 3.5 | | 0.12.0\py35\GPU\cuda8cudnn51avx2 | VS2015 Update 3 | 8.0.61.2/5.1.10 | AVX2 | Python 3.5/Compute 3.0,3.5,5.0,5.2,6.1 |

Issues

tensorflow version 2.10.0

opened on 2023-02-06 08:15:42 by Kiminasium

Don't you plan to upload 2.10.0? I'm looking forward to it.

Could you build CUDA116, cudnn8302,tensorflow?

opened on 2023-01-18 11:05:54 by clarkjs0817

Could you build CUDA116, cudnn8302,tensorflow?

Tensorflow 1.4 with python 2.7.

opened on 2023-01-03 03:28:53 by smart2pet

Would you like to update this wheel? Thanks a lot!

Could not load dynamic library 'cudart64_101.dll'; dlerror: cudart64_101.dll not found?

opened on 2022-12-02 07:39:35 by seawater668

环境配置: win10 RTX3070ti cuda11.2 cudnn8.1.0 安装https://github.com/fo40225/tensorflow-windows-wheel/tree/master/1.15.0/py37/CPU%2BGPU/cuda101cudnn76sse2 运行import tensorflow as tf

import tensorflow as tf 2022-12-02 15:37:30.344596: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'cudart64_101.dll'; dlerror: cudart64_101.dll not found 2022-12-02 15:37:30.344660: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine. 请问是怎么回事呢?

Linux

opened on 2022-04-25 10:09:20 by Expert73

will whl built on windows work on linux?

Can you help me build Debug Version of Tensorflow for CPU

opened on 2021-09-27 12:15:02 by andyplusplus

I have been trying to build a DEBUG version of latest tensorflow without success. Can you help me build DEBUG version of Tensorflow for CPU support, or do you know how to build DEBUG version.

tensorflow windows wheel python cpp library binary build