Andy_2259 2022-01-08 14:30 采纳率: 0%
浏览 213
已结题

visdom报错:TypeError: Object of type Tensor is not JSON serializable

利用visdom进行绘图,使用CPU跑的时候可以正常运行,使用GPU跑的时候会报错。
绘图语句:
viz.line(np.array(train_accs), X=np.arange(epoch+1), win='tacc{}'.format(task_id),opts={'title': 'Task {}: train accuracy'.format(task_id)})

使用GPU跑的时候报错为:TypeError: Object of type Tensor is not JSON serializable

使用CPU跑时候的Y数据为[tensor(0.1058)]
使用GPU跑时候的Y数据为[tensor(0.0167, device='cuda:0')]
是因为GPU跑时候数据不对导致无法画图吗?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 1月16日
    • 创建了问题 1月8日

    悬赏问题

    • ¥15 求指导ADS低噪放设计
    • ¥15 CARSIM前车变道设置
    • ¥50 三种调度算法报错 有实例
    • ¥15 关于#python#的问题,请各位专家解答!
    • ¥200 询问:python实现大地主题正反算的程序设计,有偿
    • ¥15 smptlib使用465端口发送邮件失败
    • ¥200 总是报错,能帮助用python实现程序实现高斯正反算吗?有偿
    • ¥15 对于squad数据集的基于bert模型的微调
    • ¥15 为什么我运行这个网络会出现以下报错?CRNN神经网络
    • ¥20 steam下载游戏占用内存