Files
modelscope-scepter/scepter/modules/model/neck/identity.py
T

36 lines
918 B
Python

# -*- coding: utf-8 -*-
# Copyright (c) Alibaba, Inc. and its affiliates.
from scepter.modules.model.base_model import BaseModel
from scepter.modules.model.registry import NECKS
from scepter.modules.utils.config import dict_to_yaml
@NECKS.register_class()
class Identity(BaseModel):
para_dict = {}
def __init__(self, cfg, logger=None):
super(Identity, self).__init__(cfg, logger=logger)
def forward(self, inputs):
return inputs
@staticmethod
def get_config_template():
'''
{ "ENV" :
{ "description" : "",
"A" : {
"value": 1.0,
"description": ""
}
}
}
:return:
'''
return dict_to_yaml('neckname',
__class__.__name__,
Identity.para_dict,
set_name=True)