TypeError: Object of type ‘Tensor’ is not JSON serializable
原因:
tensor需要转换为list才可以序列化并存入json
解决方案:
data=data_tensor.tolist()
示例
preds['pose'] = pose_pred.tolist()
preds['betas'] = betas_pred.tolist()
data.append(preds)
with open("data.json",'w') as f:
json.dump(data, f, ensure_ascii=False)