PaddlePaddle / Paddle

PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)
http://www.paddlepaddle.org/
Apache License 2.0
22.3k stars 5.62k forks source link

怎么创建一个xpu的tensor? #39325

Closed jacobunderlinebenseal closed 1 year ago

jacobunderlinebenseal commented 2 years ago

使用to_tensor创建,place只能是cpuplace和cudaplace,xpuplace就抱错。 paddlepaddle 2.1.1 python3.7.10 使用的kunlun的卡

paddle-bot-old[bot] commented 2 years ago

您好,我们已经收到了您的问题,会安排技术人员尽快解答您的问题,请耐心等待。请您再次检查是否提供了清晰的问题描述、复现代码、环境&版本、报错信息等。同时,您也可以通过查看官网API文档常见问题历史IssueAI社区来寻求解答。祝您生活愉快~

Hi! We've received your issue and please be patient to get responded. We will arrange technicians to answer your questions as soon as possible. Please make sure that you have posted enough message to demo your request. You may also check out the APIFAQGithub Issue and AI community to get the answer.Have a nice day!

thisjiang commented 2 years ago

您好!XPU是有专属Place的:paddle.device.XPUPlace, 参考https://www.paddlepaddle.org.cn/documentation/docs/zh/api/paddle/device/XPUPlace_cn.html#xpuplace

thisjiang commented 2 years ago

您可以使用pd.to_tensor(x, dtype='float32', place=pd.device.XPUPlace(0))来创建新tensor

jacobunderlinebenseal commented 2 years ago

您可以使用pd.to_tensor(x, dtype='float32', place=pd.device.XPUPlace(0))来创建新tensor

您好,这样会报错,提示place只能是cpuplace和cudaplace或cudpinnedplace

thisjiang commented 2 years ago

那请问您是否有安装XPU版本的Paddle呢?如若没有,您可以尝试通过pip install paddlepaddle-xpu命令来进行安装,或参考如下教程:https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/09_hardware_support/xpu_docs/paddle_install_cn.html

paddle-bot[bot] commented 1 year ago

Since you haven\'t replied for more than a year, we have closed this issue/pr. If the problem is not solved or there is a follow-up one, please reopen it at any time and we will continue to follow up. 由于您超过一年未回复,我们将关闭这个issue/pr。 若问题未解决或有后续问题,请随时重新打开,我们会继续跟进。