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

Sparsify and simplify #12

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

Sparsify and simplify #12

wants to merge 129 commits into from

Conversation

ericyuan00000
Copy link
Contributor

No description provided.

ericyuan00000 and others added 30 commits August 13, 2024 13:09
Change model input from position to distance
* wip

* Implement periodic boundary in RadiusGraph

* Update xyz parser

* wip

* Finish wyz parser

* Modify shift order

* Update xyz parser saving

* Update neighbor list

* Revise statistics calculation

* Default scaler to 128 elements

* Change stats device

* Add preprocess script

* Revise preprocessing script

* Remove neighbor counts in stats

* wip

* Finish on-disk dataset

* Revise force reload

* Modify preprocess script

* Revise preprocess script

* Revise data process

* Add output-only training

* Add in-memory dataset option

* Fix bug in dataset

* Update preprocessing script

* Revise stats calculation

* Fix bug in preprocess

* Revise lattice calculation

* Revise scaler fitting

* Remove stats calculation

* Revise embedding sizes

* Roll back scalers to stats

* Change stats size keyword

* Debug xyz parser
* wip

* Implement periodic boundary in RadiusGraph

* Update xyz parser

* wip

* Finish wyz parser

* Modify shift order

* Update xyz parser saving

* Update neighbor list

* Revise statistics calculation

* Default scaler to 128 elements

* Change stats device

* Add preprocess script

* Revise preprocessing script

* Remove neighbor counts in stats

* wip

* Finish on-disk dataset

* Revise force reload

* Modify preprocess script

* Revise preprocess script

* Revise data process

* Add output-only training

* Add in-memory dataset option

* Fix bug in dataset

* Update preprocessing script

* Revise stats calculation

* Fix bug in preprocess

* Revise lattice calculation

* Revise scaler fitting

* Remove stats calculation

* Revise embedding sizes

* Roll back scalers to stats

* Change stats size keyword

* Debug xyz parser

* Add inference layer

* Fix gradient force output shape
* Revise calculator key

* Resume to best model

* Modify final log

* Revise final record
)

* Modify ASE interface for PBC

* Modify data parsing for PBC

* Modify data units

* Update unit definitions

* Wrap ASE cell

* Update lattice requirement

* Update cell counts

* Add stress module

* Correct stress calculation

* Correct stress calculation

* [wip] Modify stress sign

* [wip] Modify stress sign

* Fix typo

* Add energy calculation in ASE interface

* Fix stress scale

* Deduplicate pairwise force calculation

* Update pairwise force inheritance
* Add data unit options

* Modify in-memory dataset too
* Fix radius graph

* Copy resume files

* Disable plots

* Turn on create gradient graph when training

* Increase radius graph dynamically
* Fix radius graph

* Copy resume files

* Disable plots

* Turn on create gradient graph when training

* Increase radius graph dynamically

* Update guess neighbor count

* Fix input shape in ASE calculator

* Roll back to fixed large max_num_neighbors
* Update super syntax

* Update super syntax

* Modify batched calculation in ASE calculator

* Disable outlier test

* Handle output shapes
* Modify Hessian output

* Modify stress calculation

* Modify cell counts

* Modify cell counts

* Rename stress keys
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant