"vscode:/vscode.git/clone" did not exist on "f559fd9c3631bac64bcc2c3efc08a53b480bd209"
convert.py 751 Bytes
Newer Older
zhangqha's avatar
zhangqha committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
from deepmd.utils.convert import convert_012_to_21, convert_10_to_21, convert_20_to_21, convert_13_to_21, convert_12_to_21 

def convert(
    *,
    FROM: str,
    input_model: str,
    output_model: str,
    **kwargs,
):
    if FROM == '0.12':
        convert_012_to_21(input_model, output_model)
    elif FROM == '1.0':
        convert_10_to_21(input_model, output_model)
    elif FROM in ['1.1', '1.2']:
        # no difference between 1.1 and 1.2
        convert_12_to_21(input_model, output_model)
    elif FROM == '1.3':
        convert_13_to_21(input_model, output_model)
    elif FROM == '2.0':
        convert_20_to_21(input_model, output_model)
    else:
        raise RuntimeError('unsupported model version ' + FROM)