Exemplo n.º 1
0
from util.logger import Log
from cluster.measure import Sample
import logging

if __name__ == '__main__':
    logger = Log('test2', level=logging.DEBUG)
    logger.info('this is info msg')
    logger.debug('this is debug msg')
    logger.error('this is error msg')
    logger.warning('this is warning msg')
Exemplo n.º 2
0
import json

import re
from flask import Flask, request, send_from_directory

from util.date import time_to_date
from util.error import *
from util.http import check_param, update_param
from util.logger import Log

app = Flask(__name__)
logger = Log('app', 'index/')
config = {}
with open('config.json') as f:
    config = json.load(f)
logger.info('======== system config ========')
for key, value in config.items():
    logger.info(key, ":", value)
logger.info('system start time: ', time_to_date(time.time()))
index = faiss.IndexFlatIP(config['dim'])
index = faiss.IndexIDMap(index)
logger.info('is trained:', index.is_trained)
logger.info('======== system config ========')

re_date = '^([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-8])))$'


@app.route('/add', methods=['POST'])
def add():
    start = time.time()
    data = request.data.decode('utf-8')