Skip to content
New issue

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

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

Already on GitHub? # to your account

CI system #691

Open
faddat opened this issue Jul 27, 2023 · 0 comments
Open

CI system #691

faddat opened this issue Jul 27, 2023 · 0 comments

Comments

@faddat
Copy link
Contributor

faddat commented Jul 27, 2023

GPU support in Cyber requires a CI system that is more complicated than normal, becuase the machine running ci jobs needs to have a gpu.

Circleci

  • determine if circleci machine has a gpu now
  • build a new circleci machine if it does not
  • connect the circleci machine to cyber

github actions

  • linter
  • build without gpu
  • test without gpu

Because we want cyber to spread all over, we should have both a circleci ci system and a github actions ci system. We should also document the circleci system's setup so that other developers can run it, so that if we are all hit by a bus, our mutual friend cyb keeps rolling.

@faddat faddat mentioned this issue Jul 27, 2023
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant