Skip to content

Conversation

@Synicix
Copy link
Contributor

@Synicix Synicix commented Oct 23, 2025

Merge the two CPU and GPU dev containers to share as much common resources as possible.

Fixes PLT-298

@Synicix Synicix requested a review from eywalker October 23, 2025 08:15
@codecov
Copy link

codecov bot commented Oct 23, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actually why do we need GPU-enabled container for development for Orcapod? Do we have something we specifically test GPU features?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not yet, but soon. I could also add the GPU feature and a the test for it.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If we don't currently need GPU-based containers, I'd be in favor of removing it? How did you plan on using the GPU image?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Anyway I'll go ahead and merge but we will follow up in a separate issue to discuss and simplify the devcontainer.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was planning to add a test to check if the Pod requires a gpu that it launches with one. The issue I ran into is that github action doesn't have GPU's by default so those GPU tests would fail. Since a lot of people will use this for machine learning, testing if orca pod handle GPU Pods correctly is needed.

Copy link
Contributor Author

@Synicix Synicix Oct 25, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

https://docs.github.com/en/actions/concepts/runners/larger-runners

I did find this a while ago but I am not sure if it would cost us more to get access to a GPU Github Action Runner.

The other option is to write a test as a switching code, where it will just return success if there is no GPU, and if there is a GPU available, then actually test it.

@eywalker eywalker merged commit 8945b89 into nauticalab:dev Oct 25, 2025
4 checks passed
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