SevenNet, Mace, CHGNetへの対応 #76
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
abICSに対して、新規の機械学習ポテンシャルに対応するための修正を加えました。
下記の3つの機械学習ポテンシャルに対応するように修正しました
設定に関しては以下の通り修正しています
[sampling.solver],[train]においてあらたにsevennet,mace,chgnetをtypeとして選択出来るようにしました。[sampling.solver]において、use_pretrainedフラグを用いる事で学習済みモデルを適用するか手元で作成したモデルを使うかの変更が可能です(デフォルトはtrueです)[sampling.solver]において、relaxフラグを用いる事で、sampling時の構造緩和計算を実施するかの変更が可能です(デフォルトはtrueです)sevennet使用時にpretrainedを設定する事で、学習済みモデルを選択する事が可能です。(デフォルトは'7net-0'です)上記ライブラリで提供される学習済みポテンシャル適用時に、base_input_dirを作っておかないと途中で停止するため、
abics/scripts/main_dft_latgas.pyを修正して学習済みポテンシャル適用時にbase_input_dirを作成するようにしました。日本語マニュアルにSevenNet, Mace, CHGNetに関する記述を追加しました。