如何解决pycuda 安装中的警告
我是 Cuda 的初学者,想开始使用它。所以我在我的 Ubuntu 18.04 和 GeForce GTX 1050 上安装了 Cuda11.2 和 CuDNN8.1。
我安装了 pycuda2021.1 并运行了提供的测试文件。运行后,我收到以下警告
omkar@omkar-G3-3579:~/Downloads/pycuda-2021.1/test$ python3 test_driver.py
======================== test session starts =========================
platform linux -- Python 3.6.9,pytest-6.2.3,py-1.10.0,pluggy-0.13.1
rootdir: /home/omkar/Downloads/pycuda-2021.1
collected 33 items
test_driver.py ................................. [100%]
========================== warnings summary ==========================
../../../../../usr/local/lib/python3.6/dist-packages/pycuda-2021.1-py3.6-linux-x86_64.egg/pycuda/tools.py:527
/usr/local/lib/python3.6/dist-packages/pycuda-2021.1-py3.6-linux-x86_64.egg/pycuda/tools.py:527: PytestUnkNownMarkWarning: UnkNown pytest.mark.cuda - is this a typo? You can register custom marks to avoid this warning - for details,see https://docs.pytest.org/en/stable/mark.html
return mark_test.cuda(f)
-- Docs: https://docs.pytest.org/en/stable/warnings.html
=================== 33 passed,1 warning in 17.02s ===================
omkar@omkar-G3-3579:~/Downloads/pycuda-2021.1/test$ python3 test_
test_cumath.py test_driver.py test_gpuarray.py
omkar@omkar-G3-3579:~/Downloads/pycuda-2021.1/test$ python3 test_cumath.py
============================================================ test session starts ============================================================
platform linux -- Python 3.6.9,pluggy-0.13.1
rootdir: /home/omkar/Downloads/pycuda-2021.1
collected 28 items
test_cumath.py ............................ [100%]
============================================================= warnings summary ==============================================================
../../../../../usr/local/lib/python3.6/dist-packages/pycuda-2021.1-py3.6-linux-x86_64.egg/pycuda/tools.py:527
/usr/local/lib/python3.6/dist-packages/pycuda-2021.1-py3.6-linux-x86_64.egg/pycuda/tools.py:527: PytestUnkNownMarkWarning: UnkNown pytest.mark.cuda - is this a typo? You can register custom marks to avoid this warning - for details,see https://docs.pytest.org/en/stable/mark.html
return mark_test.cuda(f)
test/test_cumath.py: 20 warnings
/usr/local/lib/python3.6/dist-packages/pycuda-2021.1-py3.6-linux-x86_64.egg/pycuda/cumath.py:13: DeprecationWarning: please use 'out' or 'stream' keyword arguments
"please use 'out' or 'stream' keyword arguments",DeprecationWarning
-- Docs: https://docs.pytest.org/en/stable/warnings.html
===================================================== 28 passed,21 warnings in 16.30s ======================================================
omkar@omkar-G3-3579:~/Downloads/pycuda-2021.1/test$ python3 test_gpuarray.py
============================================================ test session starts ============================================================
platform linux -- Python 3.6.9,pluggy-0.13.1
rootdir: /home/omkar/Downloads/pycuda-2021.1
collected 62 items
test_gpuarray.py ....................................................ss........ [100%]
============================================================= warnings summary ==============================================================
../../../../../usr/local/lib/python3.6/dist-packages/pycuda-2021.1-py3.6-linux-x86_64.egg/pycuda/tools.py:527
/usr/local/lib/python3.6/dist-packages/pycuda-2021.1-py3.6-linux-x86_64.egg/pycuda/tools.py:527: PytestUnkNownMarkWarning: UnkNown pytest.mark.cuda - is this a typo? You can register custom marks to avoid this warning - for details,see https://docs.pytest.org/en/stable/mark.html
return mark_test.cuda(f)
test/test_gpuarray.py::TestGPUArray::test_numpy_integer_shape
test/test_gpuarray.py::TestGPUArray::test_numpy_integer_shape
test/test_gpuarray.py::TestGPUArray::test_ndarray_shape
test/test_gpuarray.py::TestGPUArray::test_ndarray_shape
/usr/local/lib/python3.6/dist-packages/pycuda-2021.1-py3.6-linux-x86_64.egg/pycuda/gpuarray.py:224: DeprecationWarning: np.asscalar(a) is deprecated since NumPy v1.16,use a.item() instead
s = np.asscalar(s)
test/test_gpuarray.py::TestGPUArray::test_ndarray_shape
/usr/local/lib/python3.6/dist-packages/pycuda-2021.1-py3.6-linux-x86_64.egg/pycuda/gpuarray.py:214: DeprecationWarning: np.asscalar(a) is deprecated since NumPy v1.16,use a.item() instead
shape = np.asscalar(shape)
test/test_gpuarray.py::TestGPUArray::test_struct_reduce
/home/omkar/Downloads/pycuda-2021.1/test/test_gpuarray.py:962: DeprecationWarning: register_dtype is deprecated. Use get_or_register_dtype instead.
register_dtype(mmc_dtype,"minmax_collector")
-- Docs: https://docs.pytest.org/en/stable/warnings.html
================================================ 60 passed,2 skipped,7 warnings in 45.97s =================================================
这些警告是什么,我该如何解决?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。