Слияние кода завершено, страница обновится автоматически
# 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 )