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

As an Intel GPU Researcher I would like elegant handling of ZE_AFFINITY_MASK #2718

Open
lhlawson opened this issue Nov 21, 2022 · 0 comments
Labels
feature Description of a new feature as a story level-zero Issues related to LevelZero support

Comments

@lhlawson
Copy link
Contributor

Is your feature request related to a problem? Please describe.
I'm always frustrated when the GEOPM service & runtime consume different ZE_AFFINITY_MASK values

Describe the solution you'd like
A helper object to resolve ZE_AFFINITY_MASK mapping conflicts between user & service values.

Describe alternatives you've considered
No change - not handling ZE_AFFINITY_MASK issues

Additional context
There is a potential issues where the service may cache number of GPUs based upon no affinity mask and receive N gpus, while the user sets ZE_AFFINITY_MASK=0 and expects 1 GPU. Or even sets 0.0 and expects a single tile of a GPU.

@lhlawson lhlawson added level-zero Issues related to LevelZero support feature Description of a new feature as a story labels Nov 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Description of a new feature as a story level-zero Issues related to LevelZero support
Projects
None yet
Development

No branches or pull requests

1 participant