已合并
rollback 330, delete main_thread handle and bind main by autograd thread #38886
rollback 330, delete main_thread handle and bind main by autograd thread #38886
已合并
zhaoyu65创建于 6月20日
zhaoyu65
zhaoyu65成员
6月20日

【合入来源】

如有社区issue,请关联issue链接
请勿携带内部流程信息(需求链接、问题单、内部issue等)

【修改方案】

1、绑核逻辑回退到330版本之后,只增加如下逻辑:
2、使用正则匹配,给主线程绑核的逻辑增加匹配autograd线程;
3、删除全局变量main_thread句柄,使用sched_setaffinity根据tid设置主线程;避免绑错线程。

【资料变更】

不涉及

【接口变更】

不涉及

【功能验证】

验证OK

【CheckList】

PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x]

likedislike
Pull Request已成功合入, 合并人@ascend-robot
(感谢 zhaoyu65 的贡献)
zhaoyu65zhaoyu65成员
6月20日 创建了 pull request,commit a60894da
zhaoyu65zhaoyu65成员
6月20日 关联了issue:[Bug]: pta的pt_data_pin线程在绑核时默认和主线程绑在相同CPU
zhaoyu65
zhaoyu65成员
6月20日 评论:

compile

likedislike
ascend-robotascend-robot成员
6月20日 添加了label:ascend-cla/yes
此处折叠了134条消息 查看更多
ffmh
ffmh成员
6月23日 评论:

/lgtm

likedislike
li_jing_hw成员
6月23日 评论:

/approve

likedislike
ascend-robotascend-robot成员
6月23日 添加了label:approvedlgtm
ascend-robotascend-robot成员
6月23日 合入了pull request
ascend-robot
ascend-robot成员
6月23日 评论:
流水线 pytorch_gitcode_PR_multiVersion#11136 [ commitID:5670e78c ] 已完成
likedislike