1

我不确定这是 Anaconda、Arrayfire 还是 Windows 问题,但将 Arrayfire 导入脚本似乎会导致脚本在完成时挂起。

我在 Windows 7 上使用 Anaconda 作为我的 python 环境

    Python 2.7.14 |Anaconda, Inc.| (default, Oct 15 2017, 03:34:40) [MSC v.1500 64 bit (AMD64)] on win32

如果我不导入 arrayfire,那么一切都按 python 提示符进行。(我正在使用 Anaconda 提示)

>>> print "Test"
Test
>>> exit()

C:\Users\nanoPhD>

如果导入了arrayfire,arrayfire 可以正常工作,但控制台将在退出时无限期挂起。很难证明控制台已冻结,但下面是它冻结的示例。唯一的补救措施是退出控制台。没有错误或异常抛出。

Python 2.7.14 |Anaconda, Inc.| (default, Oct 15 2017, 03:34:40) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import arrayfire as af
>>> af.info()
ArrayFire v3.5.0 (CUDA, 64-bit Windows, build 05999f3)
Platform: CUDA Toolkit 8, Driver: CUDA Driver Version: 8000
[0] Quadro K3100M, 4096 MB, CUDA Compute 3.0
>>> exit()

我试过重新安装 Anaconda 和 Arrayfire。我也在多个虚拟环境中尝试过,但没有成功。我没有想法,希望你们都能提供帮助。谢谢。

4

0 回答 0