Cupy说它已经实现了scipy的cg,但是安装时找不到cg(共轭梯度法)
Posted
技术标签:
【中文标题】Cupy说它已经实现了scipy的cg,但是安装时找不到cg(共轭梯度法)【英文标题】:Cupy says it has scipy's cg implemented, but cannot find cg(conjugate gradient method) when installed 【发布时间】:2021-03-05 04:25:59 【问题描述】:安装cupy后找不到这个https://docs.cupy.dev/en/latest/reference/generated/cupyx.scipy.sparse.linalg.cg.html#cupyx.scipy.sparse.linalg.cg。
它说找不到模块
谁能帮帮我?我不知道出了什么问题,但是我已经通过 pip 安装了 cupy,并且这个库应该在那里,但它不存在。
【问题讨论】:
【参考方案1】:该模块在 CuPy v9 测试版中可用。 (v: latest
文档由 master
分支生成。)尝试使用 pip install
和 --pre
来包含预发布版本。
【讨论】:
您好,谢谢您的回复,您能告诉我应该用--pre 命令在pip 中写什么命令吗?喜欢 pip install --pre cupy 吗?上面的命令在 ada 集群上给了我这个错误... AssertionError: Unsupported Cython version: 0.29.6 对于遇到 cython 错误的任何人,请通过 pip install cython 更新 cythoncupy-cuda*
包是二进制的。例如,pip install cupy-cuda102==9.0.0b3
如果 nvcc --version
表示 10.2。以上是关于Cupy说它已经实现了scipy的cg,但是安装时找不到cg(共轭梯度法)的主要内容,如果未能解决你的问题,请参考以下文章
Cupy map_coordinates 给出形状不匹配错误
Python GPU 加速数据科学 | 计算距离矩阵在用 cuPy 时快了约 100 倍