-
Notifications
You must be signed in to change notification settings - Fork 529
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
[Feature Request] Move backend-independent utility codes to deepmd_utils
#3118
Closed
23 tasks done
Tracked by
#3122
Labels
Milestone
Comments
7 tasks
wanghan-iapcm
pushed a commit
that referenced
this issue
Jan 13, 2024
Move framework-independent codes to the `deepmd_utils` module without modification, as a step of #3118. --------- Signed-off-by: Jinzhe Zeng <[email protected]>
njzjz
added a commit
to njzjz/deepmd-kit
that referenced
this issue
Jan 13, 2024
See deepmodeling#3118 and dptech-corp/deepmd-pytorch#137. Subclass needs to implement `is_gpu_available` and `is_oom_error`. Signed-off-by: Jinzhe Zeng <[email protected]>
This was referenced Jan 13, 2024
wanghan-iapcm
pushed a commit
that referenced
this issue
Jan 14, 2024
See #3118 and dptech-corp/deepmd-pytorch#137. Subclass needs to implement `is_gpu_available` and `is_oom_error`. Signed-off-by: Jinzhe Zeng <[email protected]>
wanghan-iapcm
pushed a commit
that referenced
this issue
Jan 14, 2024
…i} (#3144) See #3118 --------- Signed-off-by: Jinzhe Zeng <[email protected]>
wanghan-iapcm
pushed a commit
that referenced
this issue
Feb 9, 2024
Fix #3118. Note: head is not supported yet in DeepEval --------- Signed-off-by: Jinzhe Zeng <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Summary
Move backend-independent utility codes in the
deepmd
package to thedeepmd_utils
package so other backends can use them.Detailed Description
Compatibility should be kept.
Move without modification
deepmd_utils
(without modifaction) #3140deepmd.common.add_data_requirement
deepmd.common.select_idx_map
deepmd.common.j_must_have
deepmd.common.j_loader
deepmd.common.expand_sys_str
deepmd.common.get_np_precision
deepmd.utils.argcheck
deepmd.utils.compat
deepmd.utils.data
deepmd.utils.data_system
deepmd.utils.pair_tab
deepmd.utils.path
deepmd.utils.plugin
deepmd.utils.random
deepmd.utils.weight_avg
deepmd.model.model_stat
deepmd.loggers
Move with minor modification
deepmd.utils.batch_size
add cross-platform AutoBatchSize #3143Two things are different: (1) is_gpu_available; (2) OOM exception.
deepmd.model_devi
Move model deviation and ase calculator todeepmd_utils
#3173A universal
DeepPot
class is required.deepmd.calculator
Move model deviation and ase calculator todeepmd_utils
#3173A universal
DeepPot
class is required.deepmd.entrypoints
move deepmd.entrypoints.{doc,gui} to deepmd_utils.entrypoints.{doc,gui} #3144dropdeepmd.cluster
deepmd.tf.cluster.slurm
#3239The way to get GPUs is different.
Further Information, Files, and Links
No response
The text was updated successfully, but these errors were encountered: