콘텐츠로 이동

Convert Old Model

SaigeVAD.V1ModelConverter

Bases: ModelConverterEngine

V1 모델을 변환하여 사용하기 위한 V1ModelConverter class입니다. - 참고: main_model_converter.py를 사용하여 python 환경에서 model converter pipeline을 실행할 수 있습니다. Usage:

from SaigeVAD.engine.saigevad_api import V1ModelConverter

svad_materials_folder_dir = "./sample"
save_dir = "./converted_result"
password = "saigevad_model"

# V1ModelConverter 빌드
error, model_converter = V1ModelConverter.build(
                                                    svad_materials_folder_dir , save_dir, password
                                                    )

# 모델 변환
model_converter.convert_v1_model_to_v2_model()


build(svad_materials_folder_dir, save_dir, password=None) classmethod

모델 변환을 위해 SaigeModelConverter class의 instance를 생성합니다.

Parameters:

Name Type Description Default
svad_materials_folder_dir str

svad output이 있는 폴더 경로입니다.

required
save_dir str

변환한 모델파일을 저장할 경로입니다.

required
password _type_

VAD model 복호화를 위해 필요한 password입니다. Defaults to None.

None

Returns:

Name Type Description
V1ModelConverter

build가 완료된 saigevad_api.V1ModelConverterclass의 instance를 반환합니다.


convert_v1_model_to_v2_model()

v1 모델을 v2 에서 사용 가능하도록 변환합니다.