You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

config.json 2.1 kB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. {
  2. "annotation": [
  3. {
  4. "step": 1,
  5. "desc": "启动延时线程",
  6. "module": "program.thread.delay_schedule",
  7. "class": "Start_thread",
  8. "method": "start_thread",
  9. "paramType": 0,
  10. "paramLocal": [
  11. "algorithm_processing_queue"
  12. ]
  13. },
  14. {
  15. "step": 2,
  16. "desc": "初始化",
  17. "module": "program.exec.algorithm.algorithm",
  18. "class": "Algorithm",
  19. "method": "__init__",
  20. "paramType": 0
  21. },
  22. {
  23. "step": 3,
  24. "desc": "加载",
  25. "module": "common.util.public.json_util",
  26. "class": "JsonUtil",
  27. "method": "load_json",
  28. "paramType": 0,
  29. "paramLocal": [
  30. "/root/algorithm/sign"
  31. ],
  32. "judge": 0,
  33. "jump": 3
  34. },
  35. {
  36. "step": 4,
  37. "desc": "获取任务",
  38. "module": "program.impl.redis_storage",
  39. "class": "RedisStorage",
  40. "method": "get_one_task",
  41. "paramType": 0,
  42. "paramLocal": [
  43. "local queue,value=KEYS[1],ARGV[1]\nlocal a=redis.call('TIME')\nlocal time=(a[1]*1000000+a[2])/1000 \nlocal element = redis.call('zrangebyscore', queue, 0, 9999999999999, 'limit', 0, 1)\nif table.getn(element)>0 then\nredis.call('zrem', queue, element[1])\nredis.call('zadd',value,time,element[1])\nend\nreturn element",
  44. 1,
  45. "algorithm_task_queue",
  46. "algorithm_processing_queue",
  47. "/root/algorithm/config.json"
  48. ],
  49. "judge": 0,
  50. "jump": 3
  51. },
  52. {
  53. "step": 5,
  54. "desc": "执行任务",
  55. "module": "program.exec.algorithm.algorithm",
  56. "class": "Algorithm",
  57. "method": "execute",
  58. "paramType": 1,
  59. "param": [
  60. 4.2
  61. ]
  62. },
  63. {
  64. "step": 6,
  65. "desc": "保存数据",
  66. "module": "program.impl.redis_storage",
  67. "class": "RedisStorage",
  68. "method": "save_result",
  69. "paramType": 1,
  70. "paramLocal": [
  71. "algorithm_finished_queue",
  72. "algorithm_failed_queue",
  73. "/root/algorithm/config.json"
  74. ],
  75. "param": [
  76. 5.1,
  77. 5.2
  78. ],
  79. "jump": 3
  80. }
  81. ]
  82. }

一站式算法开发平台、高性能分布式深度学习框架、先进算法模型库、视觉模型炼知平台、数据可视化分析平台等一系列平台及工具,在模型高效分布式训练、数据处理和可视分析、模型炼知和轻量化等技术上形成独特优势,目前已在产学研等各领域近千家单位及个人提供AI应用赋能