76 Star 588 Fork 1.1K

Ascend/pytorch

SystemError: PY_SSIZE_T_CLEAN macro must be defined for '#' formats

DONE
Bug-Report
创建于  
2024-01-24 15:44

一、问题现象(附报错日志上下文):

输入图片说明

二、软件版本:
-- CANN 版本 (e.g., CANN 3.0.x,5.x.x): 8.0.RC1.alpha001
--Tensorflow/Pytorch/MindSpore 版本: torch-2.1.0-cp310
--Python 版本 (e.g., Python 3.7.5): Python3.10.13
-- MindStudio版本 (e.g., MindStudio 2.0.0 (beta3)):
--操作系统版本 (e.g., Ubuntu 18.04): Ubuntu 18.04

三、测试步骤:

import torch, torch_npu

torch.zeros(50001, 768, device="npu", dtype=torch.float16)

四、日志信息:

多次打印以下信息,每次创建新 Tensor 的速度慢:

SystemError: PY_SSIZE_T_CLEAN macro must be defined for '#' formats

评论 (7)

wyg1997 创建了Bug-Report 1年前
wyg1997 修改了描述 1年前
展开全部操作日志

输入图片说明
这是我这边跑出来的结果,提供下你下的cann、torch、torch_npu的链接

Destiny 任务状态TODO 修改为Analysing 1年前

请问解决了吗
SystemError: PY_SSIZE_T_CLEAN macro must be defined for '#' formats
我也遇到了这个问题

我这里把 python 降级到 3.9.7 问题就没有了,原环境目前没有了

我这里也出现了同样的问题,软件是,stable-diffusion-webui v1.9
--CANN 版本CANN:7.0.0
--Tensorflow/Pytorch/MindSpore 版本: torch-2.2.0-cp310,torch-npu:2.2.0
--Python 版本 (e.g., Python 3.7.5): Python3.10.6
--操作系统版本 (e.g., Ubuntu 18.04): OpenEuler 20.03 SP3
--硬件:昇腾310P

刚刚试了试上面的代码,也复现了上面的问题:输入图片说明

请问解决了吗?python3.10遇到这个问题

之前把 python 版本降到 3.9.7 后没问题了,后面尝试用miniconda 3.10也没问题了,可能在新的 CANN 上没问题了

huangyunlong 任务状态Analysing 修改为DONE 10个月前

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(5)
Destiny-wx1103340 雷玺霖-lei-xilin 4760248 wyg1997 1591166559 CyanWoods-cyanwoods fuxiaoiii-fuxiaoiii
Python
1
https://gitee.com/ascend/pytorch.git
git@gitee.com:ascend/pytorch.git
ascend
pytorch
pytorch

搜索帮助