File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3030
3131
3232# FLOAT_PREC
33- dp_float_prec = os .environ .get ("DP_INTERFACE_PREC" , "high " ).lower ()
33+ dp_float_prec = os .environ .get ("DP_INTERFACE_PREC" , "low " ).lower ()
3434if dp_float_prec in ("high" , "" ):
3535 # default is high
3636 GLOBAL_NP_FLOAT_PRECISION = np .float64
3737 GLOBAL_ENER_FLOAT_PRECISION = np .float64
3838 global_float_prec = "double"
3939elif dp_float_prec == "low" :
4040 GLOBAL_NP_FLOAT_PRECISION = np .float32
41- GLOBAL_ENER_FLOAT_PRECISION = np .float64
41+ GLOBAL_ENER_FLOAT_PRECISION = np .float32
4242 global_float_prec = "float"
4343else :
4444 raise RuntimeError (
Original file line number Diff line number Diff line change 55
66import numpy as np
77import torch
8+ import torch_npu
89
910from deepmd .common import (
1011 VALID_PRECISION ,
3738LOCAL_RANK = os .environ .get ("LOCAL_RANK" )
3839LOCAL_RANK = int (0 if LOCAL_RANK is None else LOCAL_RANK )
3940
40- if os .environ .get ("DEVICE" ) == "cpu" or torch . cuda .is_available () is False :
41+ if os .environ .get ("DEVICE" ) == "cpu" or torch_npu . npu .is_available () is False :
4142 DEVICE = torch .device ("cpu" )
4243else :
43- DEVICE = torch .device (f"cuda :{ LOCAL_RANK } " )
44+ DEVICE = torch .device (f"npu :{ LOCAL_RANK } " )
4445
4546JIT = False
4647CACHE_PER_SYS = 5 # keep at most so many sets per sys in memory
You can’t perform that action at this time.
0 commit comments