File size: 400 Bytes
cea4a4b
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
def get_new_model_name(model_checkpoint: str, model_name: str = None) -> str:
    if model_name is None:
        old_version_number = int(model_checkpoint[-2:])
        new_version_number = str(old_version_number + 1).zfill(2)
        model_name = f"{model_checkpoint[:-2]}{new_version_number}"
    elif not model_name[-2:].isnumeric():
        model_name = model_name + "_00"

    return model_name