gpt4 book ai didi

python - 如何将 BLAS 功能与 Python 的 Theano 库结合使用?

转载 作者:太空宇宙 更新时间:2023-11-03 14:23:05 27 4
gpt4 key购买 nike

我正在尝试运行一个示例 https://github.com/mnielsen/neural-networks-and-deep-learning/blob/master/src/network3.py来自机器学习书籍http://neuralnetworksanddeeplearning.com/index.html Windows10下需要Theano库。

我对 Python 很陌生,所以我所能做的就是盲目地遵循安装说明 http://deeplearning.net/software/theano/install_windows.html .

当我导入模块时,系统提示 try_blas_2wsay3pw.exe 崩溃。

我能想到的唯一解决方法是设置环境变量:

set THEANO_FLAGS=blas.ldflags=

其效果是 Theano 回退到 NumPy 的 C-API 并发出警告:

WARNING (theano.tensor.blas): Using NumPy C-API based implementation for BLAS functions.

我安装了 mkl-service,所以理论上我应该能够使用 BLAS。

对于这个问题我该怎么办?

最佳答案

虽然官方文档说你的Python应该是<3.6,但实际上Theano在Python 3.6上运行良好,这不是问题根源。

该问题实际上是由 Theano 的 configdefaults.py 文件中的错误引起的。从第 1403 行到第 1407 行,错误的 MKL 库名称设置为 mkl_gnu_thread,对于 Windows,它应该是 mkl_intel_thread

我已经报告了此问题 here

关于python - 如何将 BLAS 功能与 Python 的 Theano 库结合使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47822119/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com