2021-10-15 11:30:29 +08:00
|
|
|
from .ir_resnet import iresnet18, iresnet34, iresnet50, iresnet100, iresnet200
|
|
|
|
|
|
|
|
|
|
|
2021-11-04 19:35:06 +08:00
|
|
|
def get_model(name, **kwargs):
|
2021-10-15 11:30:29 +08:00
|
|
|
if name == "r18":
|
2021-11-04 19:35:06 +08:00
|
|
|
return iresnet18(False, **kwargs)
|
2021-10-15 11:30:29 +08:00
|
|
|
elif name == "r34":
|
2021-11-04 19:35:06 +08:00
|
|
|
return iresnet34(False, **kwargs)
|
2021-10-15 11:30:29 +08:00
|
|
|
elif name == "r50":
|
2021-11-04 19:35:06 +08:00
|
|
|
return iresnet50(False, **kwargs)
|
2021-10-15 11:30:29 +08:00
|
|
|
elif name == "r100":
|
2021-11-04 19:35:06 +08:00
|
|
|
return iresnet100(False, **kwargs)
|
2021-10-15 11:30:29 +08:00
|
|
|
elif name == "r200":
|
2021-11-04 19:35:06 +08:00
|
|
|
return iresnet200(False, **kwargs)
|
2021-10-15 11:30:29 +08:00
|
|
|
else:
|
|
|
|
|
raise ValueError()
|