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

Implement SpookyNet potential #133

Open
wants to merge 95 commits into
base: main
Choose a base branch
from
Open

Commits on May 29, 2024

  1. Configuration menu
    Copy the full SHA
    faf9c9b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c3575af View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. Configuration menu
    Copy the full SHA
    6536b59 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. Configuration menu
    Copy the full SHA
    359f632 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. Copy SpookyNet interaction module code from reference implementation.…

    … Modifications: hardcoded SiLU activation function. Hardcoded approximate attention. Hardcoded initialization of weights of second linear layer in residual block to 0.
    ArnNag committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    a6e8ce5 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. Configuration menu
    Copy the full SHA
    06d85ca View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Configuration menu
    Copy the full SHA
    f3448c6 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. Configuration menu
    Copy the full SHA
    7d858b4 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. Configuration menu
    Copy the full SHA
    fe5cd04 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Configuration menu
    Copy the full SHA
    2747fba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b4f1b72 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Implement equivalence test for SpookyNet interaction block. First ele…

    …ment of tuple return value matches, but second element (after final resblock) does not.
    ArnNag committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    4a5e072 View commit details
    Browse the repository at this point in the history
  2. Implement SpookyNet radial basis function. Test failing (probably due…

    … to unit conversion).
    ArnNag committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    16538b6 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Configuration menu
    Copy the full SHA
    9a210b8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2930e44 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6e7b10e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b6f1149 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7757010 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b4ea01f View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. Fix SchNet RBF

    ArnNag committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    e4af371 View commit details
    Browse the repository at this point in the history
  2. Fix PhysNet and ANI RBF

    ArnNag committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    6398cf8 View commit details
    Browse the repository at this point in the history
  3. Trying to fix SAKE but failing

    ArnNag committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    7e375e8 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. Fix SAKE test

    ArnNag committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    e48a395 View commit details
    Browse the repository at this point in the history
  2. Remove unnecessary test

    ArnNag committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    fdfa4d5 View commit details
    Browse the repository at this point in the history
  3. Refactor prefactor

    ArnNag committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    c4b24b4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    25a5ac9 View commit details
    Browse the repository at this point in the history
  5. Fix SAKE and ANI bugs

    ArnNag committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    c0280fb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a3bfc0e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9af3caf View commit details
    Browse the repository at this point in the history
  8. Merge branch 'refs/heads/refactor_rbf' into spookynet

    # Conflicts:
    #	devtools/conda-envs/test_env.yaml
    #	modelforge/potential/models.py
    ArnNag committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    fc11a29 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. Update utils.py

    Small changes to the dtype that is passed to the RBF. I think it is best to set a default value for the publically exposed class, e.g., `SchNetRadialBasisFunction`) and have optional `dtype` parameters present in the internal classes (which will then fail if it wasn't set in the entry point classes).
    
    Also added parameter docstring to some of the RBF classes.
    wiederm authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    6b9f171 View commit details
    Browse the repository at this point in the history
  2. typo fix

    wiederm committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    a4f41b9 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

  1. Configuration menu
    Copy the full SHA
    0e492d7 View commit details
    Browse the repository at this point in the history
  2. Remove @staticmethod decorator

    ArnNag authored Jul 5, 2024
    Configuration menu
    Copy the full SHA
    bb387c5 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2024

  1. Configuration menu
    Copy the full SHA
    5f35b72 View commit details
    Browse the repository at this point in the history
  2. Add shape assertion in RadialBasisFunctionCore. Remove unnecessary un…

    …squeeze in PhysNet radial basis function
    ArnNag committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    22acdc7 View commit details
    Browse the repository at this point in the history
  3. Remove print statement

    ArnNag committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    cb28ef1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1e88783 View commit details
    Browse the repository at this point in the history
  5. Fix SAKE RBF test

    ArnNag committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    5b0e9bc View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. Configuration menu
    Copy the full SHA
    c0ff49e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    addc502 View commit details
    Browse the repository at this point in the history
  3. Fix SchNet tests

    ArnNag committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    1f11f3a View commit details
    Browse the repository at this point in the history
  4. Fix spk tests

    ArnNag committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    2109f3c View commit details
    Browse the repository at this point in the history
  5. Clean spk test

    ArnNag committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    d08c9c6 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'refs/heads/refactor_rbf' into spookynet

    # Conflicts:
    #	.gitignore
    #	modelforge/potential/sake.py
    #	modelforge/potential/utils.py
    ArnNag committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    0f5b1fc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0ff04f7 View commit details
    Browse the repository at this point in the history
  8. Broadcast to number of radial basis functions in nondimensionalizatio…

    …n of exponential Bernstein polynomials
    ArnNag committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    3da2330 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. update toml

    wiederm committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    e24b6fa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    23ea05f View commit details
    Browse the repository at this point in the history
  3. updated toml

    wiederm committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    9632a7d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dc63f13 View commit details
    Browse the repository at this point in the history
  5. working prototype

    wiederm committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    645eb35 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Configuration menu
    Copy the full SHA
    3160923 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    77756f9 View commit details
    Browse the repository at this point in the history
  3. remove legacy code

    wiederm committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    7f841a9 View commit details
    Browse the repository at this point in the history
  4. update

    wiederm committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    93f0f28 View commit details
    Browse the repository at this point in the history
  5. update loss docstrings

    wiederm committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    a0dde31 View commit details
    Browse the repository at this point in the history
  6. fixing tests

    wiederm committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    aeec947 View commit details
    Browse the repository at this point in the history
  7. fixing tests and names

    wiederm committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    d7e819c View commit details
    Browse the repository at this point in the history
  8. fix test

    wiederm committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    cab0ed9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9b6086f View commit details
    Browse the repository at this point in the history
  10. error calculation tests

    wiederm committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    03a5930 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9293cba View commit details
    Browse the repository at this point in the history
  12. update

    wiederm committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    90d4b66 View commit details
    Browse the repository at this point in the history
  13. add flax

    wiederm committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    62311c0 View commit details
    Browse the repository at this point in the history
  14. update yaml

    wiederm committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    909238a View commit details
    Browse the repository at this point in the history
  15. update

    wiederm committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    629df00 View commit details
    Browse the repository at this point in the history
  16. Add comments for todos

    ArnNag committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    5cf4314 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    bc78257 View commit details
    Browse the repository at this point in the history
  18. Fix schnet test

    ArnNag committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    f522208 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    eda75b9 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    3e0e4d7 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. Working through forward test

    ArnNag committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    c4d61fe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f7b132d View commit details
    Browse the repository at this point in the history
  3. Replace * with einsum

    ArnNag committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    9a52c01 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2ec3f3f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5a32fe4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6ce39e4 View commit details
    Browse the repository at this point in the history
  7. Fix ini_alpha with units

    ArnNag committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    b7a2b28 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Trying to implement embeddings

    ArnNag committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    731bd7b View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. More changes

    ArnNag committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    71c3fea View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2024

  1. More changes

    ArnNag committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    e548bf1 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. Fix atomic embedding

    ArnNag committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    5ea8988 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Merge branch 'refs/heads/main' into spookynet

    # Conflicts:
    #	modelforge/dataset/dataset.py
    #	modelforge/potential/ani.py
    #	modelforge/potential/models.py
    #	modelforge/potential/painn.py
    #	modelforge/potential/physnet.py
    #	modelforge/potential/processing.py
    #	modelforge/potential/sake.py
    #	modelforge/potential/schnet.py
    #	modelforge/potential/utils.py
    #	modelforge/tests/data/training_defaults/default.toml
    #	modelforge/tests/test_models.py
    #	modelforge/tests/test_painn.py
    #	modelforge/tests/test_sake.py
    #	modelforge/tests/test_schnet.py
    #	modelforge/tests/test_training.py
    #	modelforge/train/training.py
    ArnNag committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    b61649e View commit details
    Browse the repository at this point in the history
  2. Fix merge conflict issues

    ArnNag committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    5a60c2c View commit details
    Browse the repository at this point in the history
  3. Remove unnecessarily hard-coded arrays in the model implementation an…

    …d cast everything to double in the test
    ArnNag committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    e4dd91c View commit details
    Browse the repository at this point in the history
  4. Changes to tests and model

    ArnNag committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    5e00a6d View commit details
    Browse the repository at this point in the history
  5. Copy parameters

    ArnNag committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    6ad3712 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0539ed3 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. Changes to tests and model

    ArnNag committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    b613586 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. More changes

    ArnNag committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    10c9914 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. Update docstrings

    ArnNag committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    d170b79 View commit details
    Browse the repository at this point in the history
  2. Fix naming resblock -> resmlp

    ArnNag committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    5f9666d View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Update test so that it compares the results of running the modelforge…

    … implementation on a batched methane with the reference implementation on a single methane
    ArnNag committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    57e7b49 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2024

  1. Configuration menu
    Copy the full SHA
    b28d660 View commit details
    Browse the repository at this point in the history