startup.py 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. # time: 2023/3/2 10:35
  4. # file: main.py
  5. # author: David
  6. # company: shenyang JY
  7. import datetime
  8. import time
  9. from config import myargparse
  10. from logs import Log
  11. from data_process import DataProcess
  12. from data_features import DataFeatures
  13. from validate import Validation
  14. from request import requestHandler
  15. from cache.nn_bp_zone import FMI
  16. from error import dqFix
  17. def start_up(graph, sess):
  18. # 实例化日志类
  19. log = Log().logger
  20. log.info("日志类初始化")
  21. # 实例化配置类
  22. args = myargparse(discription="场站端配置", add_help=False)
  23. log.info("配置类初始化")
  24. # 实例化验证类
  25. va = Validation(log=log, args=args)
  26. log.info("验证类初始化")
  27. # 实例化请求类
  28. req = requestHandler(log, args)
  29. log.info("请求类初始化")
  30. # 实例化数据处理类
  31. process = DataProcess(log, args)
  32. log.info("数据预处理类初始化")
  33. # 实例化特征类
  34. features = DataFeatures(log, args)
  35. log.info("特征类初始化")
  36. # 模型类初始化
  37. fmi = FMI(log=log, args=args, graph=graph, sess=sess)
  38. log.info("模型类初始化")
  39. # 实例化误差修正类
  40. fix = dqFix(log=log, args=args)
  41. log.info("误差修正类初始化")
  42. return log, va, args, req, process, features, fmi, fix
  43. if __name__ == '__main__':
  44. start_up()