Skip to content

Enable CPU memory estimation of GPU pipelines to be callable on non-GPU machine#733

Draft
yousefmoazzam wants to merge 2 commits into
mainfrom
cpu-mem-estimation-callable-on-non-gpu-machine
Draft

Enable CPU memory estimation of GPU pipelines to be callable on non-GPU machine#733
yousefmoazzam wants to merge 2 commits into
mainfrom
cpu-mem-estimation-callable-on-non-gpu-machine

Conversation

@yousefmoazzam

Copy link
Copy Markdown
Collaborator

Primarily for enabling httomo's CPU memory estimation to be called when scheduling jobs by dimtools on the SLURM head node, which has no GPU.

Checklist

  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • I have made corresponding changes to the documentation
  • I have added the user-release-note label in order to include this PR in the "Notable
    Changes for Users" section in release notes

This is useful primarily for running the CPU memory estimation outside
of pipeline execution (for example, via the `memory-check` CLI command).
This allows the creation of pipeline objects (which contain method
wrapper objects) without requiring a GPU, which is needed for performing
CPU memory estimation of GPU pipelines on a machine that isn't the one
to be used for data processing (the main case being a separate launcher
application).
@yousefmoazzam yousefmoazzam force-pushed the cpu-mem-estimation-callable-on-non-gpu-machine branch from 3ecea7a to a3dec04 Compare June 30, 2026 14:57
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.

1 participant