1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/open-mmlab-mmrazor

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
builder.py 996
Копировать Редактировать Исходные данные Просмотреть построчно История
pppppM Отправлено 3 лет назад cb5cb6d
# Copyright (c) OpenMMLab. All rights reserved.
from mmcv.cnn import MODELS as MMCV_MODELS
from mmcv.utils import Registry
MODELS = Registry('models', parent=MMCV_MODELS)
ALGORITHMS = MODELS
MUTABLES = MODELS
DISTILLERS = MODELS
LOSSES = MODELS
OPS = MODELS
PRUNERS = MODELS
QUANTIZERS = MODELS
ARCHITECTURES = MODELS
MUTATORS = MODELS
def build_algorithm(cfg):
"""Build compressor."""
return ALGORITHMS.build(cfg)
def build_architecture(cfg):
"""Build architecture."""
return ARCHITECTURES.build(cfg)
def build_mutator(cfg):
"""Build mutator."""
return MUTATORS.build(cfg)
def build_distiller(cfg):
"""Build distiller."""
return DISTILLERS.build(cfg)
def build_pruner(cfg):
"""Build pruner."""
return PRUNERS.build(cfg)
def build_mutable(cfg):
"""Build mutable."""
return MUTABLES.build(cfg)
def build_op(cfg):
"""Build op."""
return OPS.build(cfg)
def build_loss(cfg):
"""Build loss."""
return LOSSES.build(cfg)

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/open-mmlab-mmrazor.git
git@gitlife.ru:oschina-mirror/open-mmlab-mmrazor.git
oschina-mirror
open-mmlab-mmrazor
open-mmlab-mmrazor
v0.3.0