1. 17 Nov, 2020 2 commits
    • akkamesh's avatar
      CUDA port for AEV computation (#516) · 656aa037
      akkamesh authored
      
      
      * cuda port for aev computation
      
      * benchmark, setup and import
      
      * fix bug
      
      * fix flake8 and jit
      
      * fix collections.abc for python>3.7
      
      * setup gitingore
      
      * format code with formatter
      
      * ignore more
      
      * Use torch API to set streams
      
      * Use pytorch's caching allocator
      
      * empty line
      
      * fix
      
      * cuaev correntness testr, instruction of install on readme
      
      * readme
      
      * fix readme
      
      * fix readme
      
      * fix readme
      
      * fix readme
      
      * add usage in readme
      
      * fix readme
      
      * add test in readme
      
      * fix readme
      
      * -std=c++14
      
      * bug fix - add async data copy
      
      * bug fix - add missing stream sync
      
      * code refactor and cosmetic changes
      
      * aev benchmark for big protein
      
      * remove mdtraj
      
      * remove print
      
      * move pdb to dataset folder
      
      * cosmetic changes
      
      * Move torchani/extensions -> torchani/cuaev
      
      * clang-format -i
      
      * cleanup
      
      * return aev from cuComputeAEV
      
      * Update aev.py
      
      * Update aev.py
      
      * fix flake8
      
      * fix LGTM unused local variable
      
      * clang-format
      
      * fix
      
      * save
      
      * install change
      Co-authored-by: default avatarrichard <yueyericardo@gmail.com>
      Co-authored-by: default avatarXiang Gao <qasdfgtyuiop@gmail.com>
      656aa037
    • Ignacio Pickering's avatar
  2. 13 Nov, 2020 1 commit
    • Gao, Xiang's avatar
      Cherry-pick roitberg-group#10 (#545) · 13f53da8
      Gao, Xiang authored
      
      
      * Add convenience functions useful for active learning [WIP] (#10)
      
      * Add convenience functions useful for active learning
      
      * avoid training outputs
      
      * modify gitignore
      
      * Add convenience functions to directly get atomic energies
      
      * fix bug
      
      * fix mypy
      
      * flake8
      
      * fix bugs
      
      * flake8
      
      * mypy
      
      * Add tests for functions
      
      * add test to workflows and flake8
      
      * empty to trigger tests
      
      * trigger
      
      * delete new test
      
      * readd new test
      
      * avoid training outputs
      
      * trigger
      
      * trigger tests again, they are all passing on my side
      
      * fix isclose in tests
      
      * save
      
      * fix
      Co-authored-by: default avatarIgnacio Pickering <ign.pickering@gmail.com>
      13f53da8
  3. 11 Nov, 2020 1 commit
    • Gao, Xiang's avatar
      Make CUDA extension TorchScript compatible (#527) · dec9c0eb
      Gao, Xiang authored
      * Make CUDA extension TorchScript compatible
      
      * save
      
      * save
      
      * fix
      
      * save
      
      * save
      
      * save
      
      * save
      
      * Update install_dependencies.sh
      
      * trigger ci
      
      * save
      
      * fix
      
      * save
      
      * save
      
      * save
      
      * save
      
      * try
      
      * fix
      
      * revert
      
      * save
      
      * save
      
      * mypy
      dec9c0eb
  4. 07 Nov, 2020 1 commit
    • Gao, Xiang's avatar
      Add dummy cuda extension build (#521) · db9573ce
      Gao, Xiang authored
      
      
      * Add dummy cuda extension build
      
      * save
      
      * run tests
      
      * save
      
      * fix
      
      * pytorch cu110
      
      * no vision
      
      * save
      
      * nl
      
      * save
      
      * save
      
      * save
      
      * save
      
      * save
      
      * save
      
      * save
      
      * autopep8
      
      * more autopep8
      
      * optional=True
      
      * no todo
      
      * fix
      
      * refactor ci
      
      * mypy
      
      * save
      
      * flake8
      
      * os error
      
      * Run cuaev test
      
      * save
      
      * clang format
      
      * Delete delete-me.cu
      
      * Search for cub in pytorch include paths
      
      * nl
      
      * instructions on test
      
      * Add better handle cuaev install/not install
      
      * test_cuaev.py
      
      * clean
      
      * fix
      Co-authored-by: default avatarFarhad Ramezanghorbani <farhadrgh@users.noreply.github.com>
      db9573ce
  5. 20 Jul, 2020 1 commit
  6. 17 Jun, 2020 1 commit
    • Ignacio Pickering's avatar
      Cleanup tests (#487) · c2517397
      Ignacio Pickering authored
      * cleanup after test_vibrational to avoid .pckl files everywhere
      
      * only dump test_neurochem's runs into torchani/tests
      
      * avoid runs inside tests/
      
      * Add coverage to gitignore
      
      * consts is unnecessary here
      c2517397
  7. 10 Jun, 2020 1 commit
  8. 22 Mar, 2020 1 commit
    • Gao, Xiang's avatar
      Improve more on new dataset API (#434) · f8edffe3
      Gao, Xiang authored
      * Improve new dataset API
      
      * Improve more on new dataset API
      
      * fix
      
      * fix reentrance
      
      * Allow all intermediate state of transformation to be reentered
      
      * Add length inference
      
      * fix
      
      * split by ratio
      
      * add dataloader example
      
      * add test for data loader
      f8edffe3
  9. 21 Mar, 2020 1 commit
    • Gao, Xiang's avatar
      Remove everything about chunking (#432) · 6b058c6e
      Gao, Xiang authored
      * Remove everything about chunking
      
      * aev.py
      
      * neurochem trainer
      
      * training-benchmark-nsys-profile.py
      
      * fix eval
      
      * training-benchmark.py
      
      * nnp_training.py
      
      * flake8
      
      * nnp_training_force.py
      
      * fix dtype of species
      
      * fix
      
      * flake8
      
      * requires_grad_
      
      * git ignore
      
      * fix
      
      * original
      
      * fix
      
      * fix
      
      * fix
      
      * fix
      
      * save
      
      * save
      
      * save
      
      * save
      
      * save
      
      * save
      
      * save
      
      * save
      
      * save
      
      * collate
      
      * fix
      
      * save
      
      * fix
      
      * save
      
      * save
      
      * fix
      
      * save
      
      * fix
      
      * fix
      
      * no len
      
      * float
      
      * save
      
      * save
      
      * save
      
      * save
      
      * save
      
      * save
      
      * save
      
      * save
      
      * save
      
      * fix
      
      * save
      
      * save
      
      * save
      
      * save
      
      * fix
      
      * fix
      
      * fix
      
      * fix mypy
      
      * don't remove outliers
      
      * save
      
      * save
      
      * save
      
      * fix
      
      * flake8
      
      * save
      
      * fix
      
      * flake8
      
      * docs
      
      * more docs
      
      * fix test_data
      
      * remove test_data_new
      
      * fix
      6b058c6e
  10. 28 Jan, 2020 1 commit
  11. 13 Aug, 2019 1 commit
  12. 14 Jun, 2019 1 commit
  13. 10 May, 2019 1 commit
  14. 26 Sep, 2018 1 commit
  15. 06 Sep, 2018 2 commits
  16. 04 Sep, 2018 1 commit
  17. 02 Sep, 2018 1 commit
  18. 26 Aug, 2018 1 commit
  19. 02 Aug, 2018 1 commit
  20. 31 Jul, 2018 1 commit
  21. 20 Jul, 2018 1 commit