Skip to content

Is there a way to provide an installation-default runner_yaml file? #40

@roccomoretti

Description

@roccomoretti

Is your feature request related to a problem? Please describe.

My system is running afoul of the missing evoformer_attn.so issues described in #17 & #23
The fix recommended is to provide a custom -runner_yaml file which turns off use_deepspeed_evo_attention. However, it's a bit inconvenient to have to remember to pass this command line parameter each time. It would be more convenient if I can set these defaults once at the install level, and have them take effect automatically.

Describe the solution you'd like
Provide a location (probably the $OPENFOLD_CACHE directory) where you can place a central runner yaml file that would take effect for each run of that install. (And which could be overridden by the command line -runner_yaml, if needed.)

Describe alternatives you've considered
I guess you could manually edit the values in openfold3/entry_points/validator.py, but manually editing the official install files seems hacky to me, and would likely not persist if OpenFold was updated. It would also be much more user friendly to have the default values be set using the same syntax as the standard configuration takes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    InstallationIssue with installationcontributions welcomeWe welcome community contributions for this topicenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions