Convert Old Model
SaigeVAD.V1ModelConverter
Bases: model_converter_engine.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를 반환합니다. |