Skip to content

feat: refactor InfiniCore cpu runtime to InfiniRT#8

Draft
spike-zhu wants to merge 1 commit into
masterfrom
feat/extract-infinicore-runtime
Draft

feat: refactor InfiniCore cpu runtime to InfiniRT#8
spike-zhu wants to merge 1 commit into
masterfrom
feat/extract-infinicore-runtime

Conversation

@spike-zhu

@spike-zhu spike-zhu commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

将 InfiniCore 中 CPU runtime 的实现调整为复用 InfiniRT 已有的 CPU runtime 接口,对应 InfiniCore 中更改见 InfiniTensor/InfiniCore#1342

单算子测试截图:
image
image

@spike-zhu spike-zhu marked this pull request as draft June 24, 2026 02:11
@spike-zhu

spike-zhu commented Jun 25, 2026

Copy link
Copy Markdown
Contributor Author

@voltjia 麻烦嘉成帮我看下修改后 InfiniCore 接入 InfiniRT cpu 运行时的整体思路是否正确,后续我会完善细节,感谢!

@spike-zhu spike-zhu requested a review from voltjia June 25, 2026 13:27
@voltjia

voltjia commented Jun 26, 2026

Copy link
Copy Markdown
Collaborator

@voltjia 麻烦嘉成帮我看下修改后 InfiniCore 接入 InfiniRT cpu 运行时的整体思路是否正确,后续我会完善细节,感谢!

我看了一下,基本上没啥问题,就是咱们这次重构有个原则:尽量复用 CUDA Runtime API 的接口,换句话说,有些接口需要查一下 CUDA Toolkit 里面有没有,比如我好像没查到 GetDeviceResourceSnapshot 相关的接口(也可能是我遗漏了),这部分 CUDA Toolkit 里面没有的,我们可以列个表出来,看看后面是不是真的需要迁移到新 InfiniRT 里面。除了接口名称,参数列表也得检查一下。别的目前看来没啥问题。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants