deep-person-reid/projects/attribute_recognition/models/__init__.py

18 lines
438 B
Python

from __future__ import absolute_import
from .osnet import *
__model_factory = {
'osnet_avgpool': osnet_avgpool,
'osnet_maxpool': osnet_maxpool
}
def build_model(name, num_classes, pretrained=True, use_gpu=True):
avai_models = list(__model_factory.keys())
if name not in avai_models:
raise KeyError
return __model_factory[name](
num_classes=num_classes, pretrained=pretrained, use_gpu=use_gpu
)