Closed penPenf28 closed 1 week ago
@penPenf28 CI 中单测都会跑的除非禁用掉,但这个并没有
CI 中全部单测是使用 ctest 运行的,请参考 https://www.paddlepaddle.org.cn/documentation/docs/zh/dev_guides/code_contributing_path_cn.html#bendibianyibingzhixingdanyuanceshi
也就是
ctest -R test_empty_like_op
ctest 执行时部分单测和直接 python 跑是有 diff 的,该单测的 diff 是因为该单测位于 STATIC_MODE_TESTING_LIST
这意味着这些单测在执行前会 paddle.enable_static()
一下,以启用静态图模式(因为以前 Paddle 静态图是默认模式),如果你想要直接跑,相应地,在 test_empty_like_op.py
单测开始前加一个 paddle.enable_static()
即可,比如
if __name__ == '__main__':
+ paddle.enable_static()
unittest.main()
你好,之前的单测写得有问题,已提交修复pr删除了TestEmptyError:https://github.com/PaddlePaddle/Paddle/pull/64073
你好,之前的单测写得有问题,已提交修复pr删除了TestEmptyError:#64073
PR已合入:D
bug描述 Describe the Bug
基本环境
python: 3.10 GPU: NVIDIA A800 paddle commit id: c0b2c7d10e95988fd0b76b782a3fb56606579c0c
复现过程
安装paddle
运行testcase
错误原因
观察出错的testcase如下 看起来期望实现的功能是不可以把float64的类型转换为uint8类型,而实际底层支持这一功能
其他补充信息 Additional Supplementary Information
No response