def __init__(self, port, net_args, oversample, category_no, max_num_items, database_filename): self.net_args = net_args self.database_filename = database_filename # Initialize classifier app.oversample = oversample app.agent = agent(**self.net_args) logging.info('Initialize vision model done') app.agent.net.forward() logging.info('Net forward done') # Initialize indexer app.indexer = indexer(category_no, max_num_items) app.indexer.load_category(database_filename) logging.info('Initialize indexer done') # get parser_utils app.parser_utils = parser_utils() app.korean_url_handler = korean_url_handler() # start web server web_server.__init__(self, app, port)
def __init__(self, port): util_root = '/works/demon_11st/utils' sys.path.insert(0, util_root) from exifutil import exifutil app.exifutils = exifutil() #import pdb; pdb.set_trace() agent_root = '/works/demon_11st/agent/detection' sys.path.insert(0, agent_root) import _init_paths from conf import conf from agent import agent yaml_file = '/storage/product/detection/11st_All/cfg/faster_rcnn_end2end_test.yml' conf = conf(yaml_file, 0) app.agent = agent() from korean_url_handler import korean_url_handler app.korean_url_handler = korean_url_handler() # start web server web_server.__init__(self, app, port)