Paddle paddle和torch的对齐问题

eulz3vhy  于 2021-11-30  发布在  Java
关注(0)|答案(2)|浏览(561)

paddlepaddle:2.02;
env:gpu;
cuda:10.1;

paddle里的CE函数要将labels和inputs转换成int_64t有点麻烦,可以还有其他地方的数据类型有些混乱,可以基本统一成float32吗?
然后,torch.tensor.contiguous应该替换成paddlde的哪个函数呢?

0pizxfdo

0pizxfdo1#

您好,我们已经收到了您的问题,会安排技术人员尽快解答您的问题,请耐心等待。请您再次检查是否提供了清晰的问题描述、复现代码、环境&版本、报错信息等。同时,您也可以通过查看官网API文档常见问题历史IssueAI社区来寻求解答。祝您生活愉快~

Hi! We've received your issue and please be patient to get responded. We will arrange technicians to answer your questions as soon as possible. Please make sure that you have posted enough message to demo your request. You may also check out the APIFAQGithub Issue and AI community to get the answer.Have a nice day!

axr492tv

axr492tv2#

  1. CE函数里 inputs的类型为float32或float64,不需要转换。labels应该是必须要int_64t类型的。其他地方的数据类型有些混乱是指?可以使用set-default-dtype设置默认数据类型。 (https://www.paddlepaddle.org.cn/documentation/docs/zh/api/paddle/set_default_dtype_cn.html#set-default-dtype)
  2. paddle的tensor都是连续分布的内存方式,所以不需要contiguous函数。目前不存在paddle版本的contiguous函数。

相关问题