Windows solves ImportError: DLL load failed: A dynamic link library (DLL) initialization failed
was all used to play paddlepaddle, because recently I needed to collect data, and the program for data collection needed to install TensorFlow, so version 15.0.0 of TensorFlow was installed, but an error occurred when I was using it:
, which was caused by the computer CPU not supporting AVX instruction.
want to see if your computer supports avx can use CPU -z view, lu master line
there are two solutions:
- drop TensorFlow, uninstall
PIP uninstall TensorFlow
, and then install version 1.5 tfPIP install TensorFlow ==1.5.0
. If the PIP can’t find 1.5.0, then it is necessary to go to the official website to find 1.5.0 wheel li>- . If you are a person who doesn’t want to be healthy (such as me), enter tensorflow-windows-wheel, select sse2 instruction version wheel to download, and then
PIP install < filename.whl>
, at this point the installation is complete. - . If you are a person who doesn’t want to be healthy (such as me), enter tensorflow-windows-wheel, select sse2 instruction version wheel to download, and then
test:
import tensorflow as tf
sess = tf.Session()
a = tf.constant(1)
b = tf.constant(2)
print(sess.run(a+b))
I use the second method here, into that github, you can find the sse instruction version of TensorFlow, directly download and install it. I downloaded version 1.15 here, this one includes the GPU version, so the runtime may be wrong. If you are using only the CPU, you can ignore this error.