cupy
在Windows10上运行以下代码时引发TypeError
import cupy as cp
print(cp.nanstd(cp.asarray([1, 2, 3, 4, 5], dtype='float64')))
错误如下:
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-167-1194b91fc5af> in <module>
1 import cupy as cp
2
----> 3 cp.nanstd(cp.asarray([1, 2, 3, 4, 5], dtype='float64'))
~\Anaconda3\envs\py37\lib\site-packages\cupy\statistics\meanvar.py in nanstd(a, axis, dtype, out, ddof, keepdims)
219 # TODO(okuta): check type
220 return _statistics._nanstd(
--> 221 a, axis=axis, dtype=dtype, out=out, ddof=ddof, keepdims=keepdims)
cupy/core/_routines_statistics.pyx in cupy.core._routines_statistics._nanstd()
cupy/core/_routines_statistics.pyx in cupy.core._routines_statistics._nanstd()
cupy/core/_routines_statistics.pyx in cupy.core._routines_statistics._nanvar()
cupy/core/reduction.pxi in cupy.core._kernel.ReductionKernel.__call__()
cupy/util.pyx in cupy.util.memoize.decorator.ret()
cupy/core/_kernel.pyx in cupy.core._kernel._decide_params_type()
cupy/core/_kernel.pyx in cupy.core._kernel._decide_params_type_core()
TypeError: Type is mismatched. _count <class 'numpy.int32'> <class 'numpy.int64'>
以下是有关我的设备的一些信息:
操作系统:Windows 10 64位
Python:3.7.5(默认值,2019年10月31日,15:18:51)[MSC v.1916 64位(AMD64)]
纽皮维西翁:1.74.4
丘比版本:7.0.0
CUDA根目录:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0
CUDA内部版本:10000
CUDA驱动程序版本:10020
CUDA运行时版本:10000
库布拉斯版本:10000
袖口版本:10000
版本:10000
cuSOLVER版本:(10,0,0)
解析版本:10000
NVRTC版本:(10,0)
cuDNN内部版本:7605
cuDNN版本:7605
NCCL内部版本:无
NCCL运行时版本:无
提前感谢任何能帮忙的人
编辑
或者
相关问题 更多 >
编程相关推荐