1. 21 Oct, 2022 2 commits
    • oahzxl's avatar
      Re-organize file and align results (#99) · 8a599895
      oahzxl authored
      * Move template modification from nn to fastnn (#97)
      
      * update out product mean test
      
      * polish out product mean test and update linear test
      
      * update test for layernorm, use both kernel
      
      * support test without triton
      
      * polish layernorm
      
      * use current code
      
      * move template modification to fastnn, restore template in nn
      
      * re-organize fastnn
      
      * update evoformer unit test
      
      * Align results and update unit tests (#98)
      
      * update out product mean test
      
      * polish out product mean test and update linear test
      
      * update test for layernorm, use both kernel
      
      * support test without triton
      
      * polish layernorm
      
      * use current code
      
      * move template modification to fastnn, restore template in nn
      
      * re-organize fastnn
      
      * update evoformer unit test
      
      * update evoformer stack test
      
      * update test
      
      * update msa_att_row
      
      * update msa_att_col
      
      * update evoformer and evo-stack
      
      * update evoformer
      
      * update extramsa
      
      * move model loading out of the loop
      
      * finish template test
      
      * update test
      
      * Move template modification from nn to fastnn (#84)
      
      * update out product mean test
      
      * polish out product mean test and update linear test
      
      * update test for layernorm, use both kernel
      
      * support test without triton
      
      * polish layernorm
      
      * use current code
      
      * move template modification to fastnn, restore template in nn
      
      * re-organize fastnn
      
      * update evoformer unit test
      
      * move model out of function
      
      * only test inference
      
      * remove cache in build
      
      * update test inference
      
      * restore changes
      
      * restore build changes
      
      * update inference and evoformer stack
      
      * fix some bug
      
      * update test
      
      * update evoformer stack test
      
      * update test
      
      * update test
      
      * fix test
      
      * update test
      
      * update test
      
      * update input embedder
      
      * update embedder
      
      * reset core
      
      * update test
      
      * support template multimer in inject_nn
      8a599895
    • LuGY's avatar
      modify requirements, fix CI container (#93) · 7a69a181
      LuGY authored
      * modify requirements, fix CI container
      
      * fix format error
      
      * remove torch1.11 kernel cache
      
      * add cache back
      7a69a181
  2. 19 Oct, 2022 2 commits
    • oahzxl's avatar
      Fix ci container (#89) · 530b9582
      oahzxl authored
      530b9582
    • LuGY's avatar
      Add CI and inference unit test (#85) · 441bae7f
      LuGY authored
      * add CI, update Dockerfile
      
      * remove useless loop in inference, add some comments to Attention
      
      * update inference test and CI
      
      * fix path
      
      * add pytest for test env
      
      * add einops install
      
      * add cuda cache, loose the condition
      441bae7f
  3. 13 Oct, 2022 1 commit
  4. 12 Oct, 2022 1 commit
  5. 11 Oct, 2022 2 commits
  6. 04 Oct, 2022 1 commit
    • oahzxl's avatar
      Update environment.yml (#79) · ec9352d1
      oahzxl authored
      * Update environment.yml
      
      torch==1.11.1+cu113 is not supported in pip channel now
      
      * update other version
      
      * add torch version check
      
      if torch version > 1.11.1, turn on tf32
      ec9352d1
  7. 02 Oct, 2022 1 commit
    • shenggan's avatar
      Triton kernel (#78) · 3b046699
      shenggan authored
      * add triton kernel
      
      * add softmax kernel
      
      * fix bugs in triton kernel
      
      * remove eviction_policy
      
      * refactoring triton kernel for softmax
      3b046699
  8. 30 Sep, 2022 1 commit
  9. 27 Sep, 2022 2 commits
    • oahzxl's avatar
      Fix workflow path format (#76) · b3d4fcca
      oahzxl authored
      * update workflow store dir
      
      * use global and usr name
      
      * restore change
      
      * update workflow document
      
      * update monomer workflow store dir
      
      * fix path format
      
      * fix typo
      
      * fix typo
      
      * fix typo
      
      * Update fastfold_data_workflow.py
      
      * Update fastfold_data_workflow.py
      
      * Update fastfold_data_workflow.py
      
      * fix typo
      b3d4fcca
    • oahzxl's avatar
      Update workflow store dir and readme (#74) · 1a33718b
      oahzxl authored
      update workflow store dir and readme
      1a33718b
  10. 26 Sep, 2022 1 commit
  11. 22 Sep, 2022 1 commit
  12. 21 Sep, 2022 2 commits
    • oahzxl's avatar
      Optimize long sequence inference memory (#69) · 3429e62d
      oahzxl authored
      * update ops
      
      * finish on 1 gpu
      
      * update bug in incom mul
      
      * update async broadcast
      
      * update income
      
      * add attention chunk
      
      * finish embed
      
      * align evoformer
      
      * update embed
      
      * align evoformer
      
      * update embed
      
      * update template
      
      * update template
      
      * update extramsa
      
      * fix a bug
      
      * update outerproductmean
      
      * remove useless class
      
      * fix a bug when chunk is None
      
      * fix bug when chunk is None
      3429e62d
    • Fazzie-Maqianli's avatar
      add multimer workflow (#70) · 6835c248
      Fazzie-Maqianli authored
      * add multimer workflow
      
      * support multimer dataworkflow
      6835c248
  13. 15 Sep, 2022 1 commit
  14. 14 Sep, 2022 2 commits
  15. 13 Sep, 2022 2 commits
  16. 12 Sep, 2022 1 commit
  17. 09 Sep, 2022 1 commit
  18. 06 Sep, 2022 1 commit
  19. 05 Sep, 2022 1 commit
  20. 02 Sep, 2022 1 commit
    • Fazzie-Maqianli's avatar
      Multimer (#55) · ea7a6584
      Fazzie-Maqianli authored
      * support multimer datapipiline
      
      * module for multimer
      
      * support inference multimer
      
      * add geometry
      
      * delete unuseful code
      
      * delete debug print
      ea7a6584
  21. 01 Sep, 2022 2 commits
  22. 31 Aug, 2022 1 commit
  23. 30 Aug, 2022 1 commit
  24. 29 Aug, 2022 2 commits
  25. 23 Aug, 2022 3 commits
  26. 19 Aug, 2022 2 commits
  27. 29 Jul, 2022 1 commit
  28. 28 Jul, 2022 1 commit