feat: 添加 Taskflow 4.1.0 模块包 - #512
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
新增
taskflow.taskflow@4.1.0,复用上游 CPU 模块,消费者使用import std; import tf;。<algorithm>。上游头文件和调度实现保持不变。-pthread链接;三平台使用同一上游归档,无 CUDA 支持或 CN 镜像。验证:CI 固定版本 mcpp 2026.10.1.2 下,Linux GCC 16.1.0、LLVM 22.1.8/libc++ 测试通过;增量构建、三平台描述符解析及描述符 lint 通过。本 PR CI 的 Linux GCC/LLVM、macOS、Windows 构建和运行,以及 lint、站点与镜像检查均已通过。
CUDA:上游
TF_BUILD_CUDA是 CMake 配置项,当前包由 mcpp 直接编译固定的 CPU 模块源列表,该开关不会生效。CUDA 接入需要切换模块入口并配置、验证相应工具链和依赖,留待后续实现;本 PR 未验证 CUDA。