Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI job with build matrix of different cmake options #5924

Closed
4 of 6 tasks
ailzhang opened this issue Aug 31, 2022 · 1 comment
Closed
4 of 6 tasks

CI job with build matrix of different cmake options #5924

ailzhang opened this issue Aug 31, 2022 · 1 comment
Assignees
Labels
ci feature request Suggest an idea on this project

Comments

@ailzhang
Copy link
Contributor

ailzhang commented Aug 31, 2022

Currently our build system supports multiple configs like TI_WITH_LLVM, TI_WITH_VULKAN etc, but we only test a few combos of them in CI pipeline. It'd be nice if we can add a CI job that builds taichi with different build configurations and probably just do a light test like ti diagnose. It'll be beneficial for AOT release as well as keeping our build system sane during refactors.

related: #4832

cc: @feisuzhu @jim19930609

Of course it's almost impossible to exhaustively test all the combinations so listing a few configs that we care the most

  • TI_WITH_LLVM
  • TI_WITH_OPENGL
  • TI_WITH_VULKAN
  • TI_WITH_CUDA
  • TI_BUILD_TESTS
  • TI_WITH_C_API
@ailzhang ailzhang added potential bug Something that looks like a bug but not yet confirmed feature request Suggest an idea on this project and removed potential bug Something that looks like a bug but not yet confirmed labels Aug 31, 2022
@feisuzhu feisuzhu added the ci label Aug 31, 2022
@feisuzhu feisuzhu self-assigned this Aug 31, 2022
@feisuzhu
Copy link
Contributor

This may be prohibitively expensive at the moment so I'm planning to enable it after the refactor of build pipeline and adding new buildbots.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci feature request Suggest an idea on this project
Projects
Status: Done
Development

No branches or pull requests

2 participants