1 系统环境
硬件环境(Ascend/GPU/CPU): Ascend/GPU/CPU
MindSpore版本: mindspore=2.2.10
执行模式(PyNative/ Graph):不限
Python版本: Python=3.8
操作系统平台: linux
2 报错信息
2.1 问题描述
当设置了per_batch_map字段,batch_size=1时报错,其中can_collator为:
2.2 脚本信息
2.3 报错信息
3 根因分析
******此处由用户填写******
4 解决方案
******此处由用户填写******
包含文字方案和最终脚本代码
请将正确的脚本打包并上传附件
1 系统环境
硬件环境(Ascend/GPU/CPU): Ascend/GPU/CPU
MindSpore版本: mindspore=2.2.10
执行模式(PyNative/ Graph):不限
Python版本: Python=3.8
操作系统平台: linux
2 报错信息
2.1 问题描述
当设置了per_batch_map字段,batch_size=1时报错,其中can_collator为:
2.2 脚本信息
2.3 报错信息
size=8 col_name-['images', 'image_masks', 'labels', 'label_masks'] Traceback (most recent call last): File "/home/ma-user/work/ prtest/mindocr/tests/ut/test_can_dataset.py", line 111, in <module> for data in data_ loader.create_dict_iterator(): File "/home/ma-user/ anaconda3/envs/Mindspore/lib/python3.7/site-packages/mindspore/dataset/engine/iterators.py", line 145, in __next_. data = self._get_next() File "/home/ma-user/anaconda3/envs/Mindspore/lib/python3.7/site-packages/mindspore/dataset/engine/ iterators .py", line 270, in _get_next raise err File "/home/ma-user/anaconda3/envs/Mindspore/1ib/python3.7/site-packages/mindspore/dataset/engine/iterators .py", line 253, in _get_next return {k: self._transform md _to_output(t) for k, t in self._iterator •GetNextAsMap(). items()} RuntimeError: Exception thrown from user defined Python function in dataset. Python Call stack: TypeError: Traceback (most recent call last): File "/home/ma-user/anaconda3/envs/Mindspore/1ib/python3.7/site-packages/mindspore/dataset/transforms/py_transforms_util.py", line 198, in __cal1 result = self.transform(*args) TypeError: can_ collator() takes2 positional arguments but 3were given Dataset Pipeline Error Message: [ERROR] Execute user Python code failed, check 'Python Cal1 stack' above.3 根因分析
******此处由用户填写******
4 解决方案
******此处由用户填写******
包含文字方案和最终脚本代码
请将正确的脚本打包并上传附件