Hydra-Powered YAML Configuration and Enhanced File Support in HelixFold3#321
Hydra-Powered YAML Configuration and Enhanced File Support in HelixFold3#321YaoYinYing wants to merge 42 commits into
Conversation
Fairly
left a comment
There was a problem hiding this comment.
Thank you for your interest in our work and for the new features you've provided! Before we review your PR, we kindly ask that you split the implemented features into different PRs based on their categories. This will ensure that each PR contains minimal changes, making it easier for us to track code modifications. Once again, thank you for your contribution!
|
@Fairly Sure! The biggest problem to me however, is splitting those commits into several PRs simutanously would create huge load of conflict solving issues. Any solutions for this? Or can I just create a single PR each time for you to revise and merge? That may take long but would be simplest. |
|
Creating a single PR each time is fine. Please split these commits based on functionality; for example, changes related to configuration files (Hydra & OmegaConf) can be placed in one PR, while support for covalent bond inputs can be in another. Bug fixes can be distributed across different PRs, so there's no need to be particularly concerned about keeping them organised. Hope these work isn't too much of a burden for you~ |
|
@Fairly Great! I have reordered these commits and did some stashings to reduce the total number of commits that you guys need to revise. I will create 3 PRs in total, with each contains 4-6 commits. The full branch can be found here. Now, here's the PR roadmap:
|
Added
helixfoldrun command for performing inference.Changed
CONFIG_DIFFS.ml_collections.ConfigDictwithDictConfigfor better integration.Fixed
ref_atom_name_charsand problematic atoms that caused errors.None-valueinTemplateAtomMaskAllZerosErrorto prevent incorrect warning triggers.Removed
requirements.txtin favor of direct pip installation dependencies.run_infer.shscript as functionality is now integrated into the main command interface.