如何在Mac上使用Spyder在Python上运行SSE4.1 SSE4.2 AVX AVX2 FMA的TensorFlow

问题描述 投票:0回答:1

我正在尝试运行代码:

from keras.datasets import imdb as im
from keras.preprocessing import sequence as seq
from keras.models import Sequential
from keras.layers import Embedding
from keras.layers import LSTM
from keras.layers import Dense

train_set, test_set = im.load_data(num_words = 10000)
X_train, y_train = train_set
X_test, y_test = test_set

X_train_padded = seq.pad_sequences(X_train, maxlen = 100)
X_test_padded = seq.pad_sequences(X_test, maxlen = 100)

model = Sequential()
model.add(Embedding(input_dim=10000, output_dim=128))
model.add(LSTM(units=128))
model.add(Dense(units=1, activation='sigmoid'))
model.compile(loss='binary_crossentropy',
                  optimizer='sgd',
                  metrics=['accuracy'])
scores = model.fit(X_train_padded,y_train)

当我运行代码时,它给我一条消息:

I tensorflow / core / platform / cpu_feature_guard.cc:145]此TensorFlow二进制文件已与Intel MKL-DNN进行了优化,以在性能关键型操作中使用以下CPU指令:SSE4.1 SSE4.2 AVX AVX2 FMA

要在非MKL-DNN操作中启用它们,请使用适当的编译器标志重建TensorFlow。

I tensorflow / core / common_runtime / process_util.cc:115]使用默认的互操作设置创建新的线程池:4.使用inter_op_parallelism_threads进行调整以获得最佳性能。

我不明白问题是什么,下一步该怎么做。我安装了“ tenserflow”软件包(1.14.0),但不能解决问题。

我看过这个参考文献,但我不知道要寻找什么:

https://stackoverflow.com/questions/41293077/how-to-compile-tensorflow-with-sse4-2-and-avx-instructions

有人可以帮我吗。谢谢。

我的配置:osx-64,MacOS Mojave v.10.14.6,带有Spyder和Anaconda的Python 3.7,conda版本:4.7.12

tensorflow keras cpu compiler-optimization python-3.7
1个回答
0
投票
这可能无法回答您提出的确切问题,但是运行类似任务时,我收到了非常类似的错误消息。

除了上面的错误消息,我还收到以下错误消息:

© www.soinside.com 2019 - 2024. All rights reserved.