- 30 Jan, 2021 1 commit
-
-
Jinze Xue authored
* preparation * radial preparation 30% * radial backward kernel done * reuse Gmr (exp part) result for gradient * radial kernel every block run by column major, to avoid atomicAdd waiting * apply code review * static_cast * implicit cast * format * angular preparation * angular backward works, but slow, AtomicAdd should be avoided * angular opti: use share memory to avoid AtomicAdd * format * equation optimization * remove unnecessary shared mem for atomi * remove a lot (warpsize * nbr) unnecessary shared mem for atomj * format * update * clean * fix * fix * test file * fix Co-authored-by:Gao, Xiang <qasdfgtyuiop@gmail.com>
-
- 18 Dec, 2020 1 commit
-
-
Ignacio Pickering authored
-
- 27 Nov, 2020 1 commit
-
-
Richard Xue authored
-
- 17 Nov, 2020 1 commit
-
-
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:
richard <yueyericardo@gmail.com> Co-authored-by:
Xiang Gao <qasdfgtyuiop@gmail.com>
-
- 14 Nov, 2020 1 commit
-
-
Gao, Xiang authored
* More about cuaev * Update setup.py * save * clang-format
-
- 13 Nov, 2020 7 commits
-
-
Gao, Xiang authored
* commit farhads and jinzes changes to fix some bugs [WIP] (#22) * commit farhads and jinzes changes to fix some bugs * Add tests for correct inputs * add missing * fix Co-authored-by:Ignacio Pickering <ign.pickering@gmail.com>
-
Gao, Xiang authored
* Use PyTorch's TestCase to compare tensor * save * save * save * save * save * save * save * save * save * Update test_energies.py * Update test_ase.py * save * flake8
-
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:Ignacio Pickering <ign.pickering@gmail.com>
-
Gao, Xiang authored
* Add classmethod for conveniently building AEVComputer * Fix bug * Add test * flake8 * Small change in assert * rename to zeta for consistency with other code * trigger tests * What the hell Dropbox?! -.- Co-authored-by:Ignacio Pickering <ign.pickering@gmail.com>
-
Gao, Xiang authored
This reverts commit bd9d888a.
-
Gao, Xiang authored
* modifications to make tests faster * Now ani1x is not loaded for any aev_computer necessary * flake* * Avoid test warnings by loading from json and setting initial velocities to a small number * Avoid loading from cif in ManualMirror and Repeat also * Add comments to clarify test_energies and delete unused variable * Fix inaccurate comment * Delete unused variable in test_ensemble * Add comments and clarifications to test_ase * flake8 Co-authored-by:Ignacio Pickering <ign.pickering@gmail.com>
-
Gao, Xiang authored
* Use PyTorch autograd's hessian * fix test * save * clean * save * save * drop hessian from jit example
-
- 11 Nov, 2020 1 commit
-
-
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
-
- 07 Nov, 2020 1 commit
-
-
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:Farhad Ramezanghorbani <farhadrgh@users.noreply.github.com>
-
- 25 Jun, 2020 2 commits
-
-
Ignacio Pickering authored
* Remove test gradient from aev tests * Add a dedicated test gradient for one model, and make it feasible * add test_grad to unittests * Add some comments and fix formatting * flake8 * flake8 * remove unused var * delete transform function, which was legacy from old pytorch probably * Delete random_skip function, which was unused * Allow testNeuroChem to use cuda if available, which makes it much faster * small modification for consistency * remove unused import * simplify device call * remove unused variable * add main to test_grad
-
Ignacio Pickering authored
* Remove test gradient from aev tests * Add a dedicated test gradient for one model, and make it feasible * add test_grad to unittests * Add some comments and fix formatting * flake8 * flake8 * remove unused var
-
- 17 Jun, 2020 2 commits
-
-
Ignacio Pickering authored
* Add new test with hardcoded saes * flake8 * fix bug introduced in previous commit
-
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
-
- 03 Jun, 2020 1 commit
-
-
Ignacio Pickering authored
* Allow easily loading individual models * Hopefully make the tests a tiny bit faster by not loading the whole network each time
-
- 02 Jun, 2020 1 commit
-
-
Ignacio Pickering authored
* Refactor BuiltinNet into BuiltinModel and BuiltinEnsemble * Change test name * flake8 whitespace * Get rid of redundant comparison * remove unused import * Fix info file bug * flake8 * don't use nonlocal on get_resource * Revert "don't use nonlocal on get_resource" This reverts commit efe221bb4f7ce4a1ccb8c3c73b886bdbad019ab0. * Fix get_resource bug * Add missing init call * Fix species_to_tensor bug * Add species attribute * Add some extra attributes * Fix bug in getitem * Always assign species_converter * Species to tensor is also an entry point * Lets not make it an entry point for now * delete duplicated definition
-
- 01 May, 2020 1 commit
-
-
Farhad Ramezanghorbani authored
* cleanup * move forces to additional_properties * fix typo
-
- 02 Apr, 2020 1 commit
-
-
Gao, Xiang authored
* Reduce number of kernel calls in AEV * try * Revert "try" This reverts commit 04e56fde671c5168cb7825ab3c33f64a24196d98. * more * more * merge more for angular terms * neighbor_pairs * more * more * save * save * save * save Co-authored-by:Farhad Ramezanghorbani <farhadrgh@users.noreply.github.com>
-
- 22 Mar, 2020 1 commit
-
-
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
-
- 21 Mar, 2020 1 commit
-
-
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
-
- 13 Mar, 2020 2 commits
-
-
Ignacio Pickering authored
* Fix bug that prevented using ASE together with periodic_table_index * ASE has to know if the model has PTI or not * Allow for models that don't have a periodic_table_index attribute
-
Ignacio Pickering authored
* Add warning to ChemicalSymbolsToInts * Change ocurrences of ChemicalSymbolsToInts in the code to reflect safe usage * flake8 * Add warning to call also * Add clarification * docs dont fetch magic functions so documentation is moved to the class docstring * fix clarification * flake8
-
- 04 Feb, 2020 2 commits
-
-
Ignacio Pickering authored
* Delete pad from utils * Delete pad_species Co-authored-by:
Farhad Ramezanghorbani <farhadrgh@users.noreply.github.com> Co-authored-by:
Gao, Xiang <qasdfgtyuiop@gmail.com>
-
Ignacio Pickering authored
* Add force constants, reduced masses and normalized normal modes to vibrational analysis * Formatting to make flake8 happy
-
- 22 Nov, 2019 1 commit
-
-
Gao, Xiang authored
* Support jit hessian * fix * fix
-
- 21 Nov, 2019 1 commit
-
-
Gao, Xiang authored
* Support periodic table Indexing in builtin models * flake8 * more * fix * fix cuda
-
- 20 Nov, 2019 2 commits
-
-
Gao, Xiang authored
* Add element names to ANIModel * nc trainer
-
Gao, Xiang authored
Add helper module to convert species from element id in periodic table to 0, 1, 2, 3, ... format (#396) * Init * fix test * flake8 * try fix * Fix stupidity of len(self)
-
- 12 Nov, 2019 1 commit
-
-
Gao, Xiang authored
* Allow passing pbc and cell to sequential * revert * Simplify ase interface * fix * fix * fix * flake8 * Update ase.py * fix
-
- 11 Nov, 2019 1 commit
-
-
Gao, Xiang authored
* Try latest ASE Just to see if ASE fixes its bug * fix
-
- 06 Nov, 2019 1 commit
-
-
Gao, Xiang authored
* Remove AEV cacher * more * more * more * flake8 * further cleanup
-
- 05 Nov, 2019 1 commit
-
-
Gao, Xiang authored
* Remove ignite * remove neurochem-test * remove cache-aev
-
- 09 Oct, 2019 3 commits
-
-
Gao, Xiang authored
* Add unit test for builtin models * flake8
-
Gao, Xiang authored
-
Farhad Ramezanghorbani authored
* add test for scripted ensemble * use torchani.nn.Sequential * change OrderedDict to module list * fix * fix nn.py * try more fix * try * more * more * fix more * rename * bring ensemble back * make ANIModel iterable
-
- 23 Sep, 2019 1 commit
-
-
Gao, Xiang authored
* Move unittest check to GitHub Actions Tests are parallelized * Delete tests.yml * Update setup.py * Create test_requirements.txt * Update unittest.yml * Update unittest.yml * Update README.md * Delete install_dependencies.sh * Delete install_dependencies_python2.sh * Update unittest.yml * split * split * fix * fix * -v * more * more * fix * fix * flake8 * transform * reduce testBenzeneMD * version * reduce number of epoches * further reduce time * Update docs.yml
-