导入ArrayFire会在Comp时导致挂起

2024-04-19 08:28:59 发布

您现在位置:Python中文网/ 问答频道 /正文

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

我在Windows7上使用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。我也在多个虚拟环境中尝试过,但都没有成功。我没主意了,希望你们能帮忙。谢谢。你知道吗


Tags: 脚本defaultonwindowsbitanacondaamd64oct