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

Address modules in ConditionalTask that are not consumed by any module in the Path #379

Open
makortel opened this issue Apr 5, 2022 · 3 comments
Assignees
Labels

Comments

@makortel
Copy link
Collaborator

makortel commented Apr 5, 2022

Continuation of #365
See cms-sw/cmssw#37305 (comment)

@makortel
Copy link
Collaborator Author

makortel commented Aug 8, 2023

See first how the HLT ends up using Alpaka modules (i.e. module type resolver) to understand how necessary ConditionalTask will be (or can it be removed?).

@makortel makortel assigned makortel and unassigned Dr15Jones Oct 20, 2023
@makortel
Copy link
Collaborator Author

I learned this week that the HLT wants to continue using ConditionalTask for both Run3 menu and Phase2 developments as to make the menu management easier. Dealing with modules in ConditionalTask that are not consumed by any module in the Path is considered important.

@makortel makortel added the Task label Oct 20, 2023
@makortel
Copy link
Collaborator Author

makortel commented Nov 9, 2023

I have a first attempt here (with which I hit a wall, commit messages tell the story)
cms-sw/cmssw@master...makortel:cmssw:conditionalTaskNonConsumed

In further discussion with HLT they decided prefer explicitly scheduled menu (after they can get there after moving from CUDA+SwitchProducer to Alpaka+ModuleTypeResolver), so for time being this feature is not needed. They asked though, for phase 2 development purposes, for an ability to print out the modules that are in ConditionalTask but not consumed by any module in any associated Path. I think I can deliver that rather quickly based on what I did already. I'll open a new issue for that. This issue goes back to "Ready".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: 📋 Backlog
Development

No branches or pull requests

2 participants