建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
请选择 进入手机版 | 继续访问电脑版
设置昵称

在此一键设置昵称,即可参与社区互动!

确定
我再想想
选择版块
直达楼层
标签
您还可以添加5个标签
  • 没有搜索到和“关键字”相关的标签
  • 云产品
  • 解决方案
  • 技术领域
  • 通用技术
  • 平台功能
取消

采纳成功

您已采纳当前回复为最佳回复

gm

发帖: 0粉丝: 0

发消息 + 关注

发表于2021年04月05日 10:31:46 104 4
直达本楼层的链接
楼主
显示全部楼层
[问题求助] 这个有办法解决吗?

Cifar10Dataset's num_workers=8, this value is not within the required range of [1, cpu_thread_cnt=4].

举报
分享

分享文章到朋友圈

分享文章到微博

采纳成功

您已采纳当前回复为最佳回复

Tianyi_Li

发帖: 385粉丝: 206

发消息 + 关注

发表于2021年04月05日 11:30:50
直达本楼层的链接
沙发
显示全部楼层

试着设置为4或者3,2试试。

this value is not within the required range of [1, cpu_thread_cnt=4] 这应该是说你的CPU只有4个线程,但是你设置了8个,超过了实际硬件提供的,所以报错。

点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

gm

发帖: 0粉丝: 0

发消息 + 关注

发表于2021年04月05日 11:52:27
直达本楼层的链接
板凳
显示全部楼层

这里data_set = ds.Cifar10Dataset(dataset_path, num_parallel_workers=1, shuffle=True)

这里

    data_set = data_set.map(operations=type_cast_op, input_columns="label", num_parallel_workers=1)

    data_set = data_set.map(operations=trans, input_columns="image", num_parallel_workers=1)

改了,我再也没找到什么地方能改了

点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

chengxiaoli

发帖: 154粉丝: 27

级别 : 版主,版块专家

发消息 + 关注

发表于2021年04月05日 12:21:17
直达本楼层的链接
地板
显示全部楼层

您好,欢迎使用MindSpore,正在根据您的信息分析,会尽快给您答复。

点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

gm

发帖: 0粉丝: 0

发消息 + 关注

发表于2021年04月06日 11:48:54
直达本楼层的链接
5#
显示全部楼层

已解决:需要ds.config.set_num_parallel_workers(4)指令设置并行工作器的默认数量

点赞1 评论 引用 举报

游客

富文本
Markdown
您需要登录后才可以回帖 登录 | 立即注册

邀请回答
您可以邀请3位专家

结贴

您对问题的回复是否满意?
满意度
非常满意 满意 一般 不满意
我要反馈
0/200