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.

engine_conf.json 1.6 kB

5 years ago
5 years ago
4 years ago
5 years ago
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. {
  2. "schedule_units": [
  3. {
  4. "id": "TS_1",
  5. "name": "1980_hwts",
  6. "ex_attrs": "",
  7. "cal_engines": [
  8. {
  9. "id": "DNN_VM_HOST_CPU",
  10. "name": "HOST_CPU",
  11. "independent": false,
  12. "skip_assign_stream": true,
  13. "attach": true
  14. },
  15. {
  16. "id": "DNN_VM_GE_LOCAL",
  17. "name": "GE_LOCAL",
  18. "independent": false,
  19. "skip_assign_stream": true,
  20. "attach": true
  21. },
  22. {
  23. "id": "AIcoreEngine",
  24. "name": "AICORE",
  25. "independent": false,
  26. "skip_assign_stream": false,
  27. "attach":false
  28. },
  29. {
  30. "id": "VectorEngine",
  31. "name": "VECTORCORE",
  32. "independent": false,
  33. "skip_assign_stream": false,
  34. "attach":false
  35. },
  36. {
  37. "id": "DNN_VM_AICPU",
  38. "name": "AICPU",
  39. "independent": false,
  40. "skip_assign_stream": false,
  41. "attach": true
  42. },
  43. {
  44. "id": "DNN_VM_AICPU_ASCEND",
  45. "name": "AICPU_ASCEND",
  46. "independent": false,
  47. "skip_assign_stream": false,
  48. "attach": true
  49. },
  50. {
  51. "id": "DNN_HCCL",
  52. "name": "HCCL",
  53. "independent": true,
  54. "skip_assign_stream": false,
  55. "attach": false
  56. },
  57. {
  58. "id": "DNN_VM_RTS",
  59. "name": "RTS",
  60. "independent": false,
  61. "skip_assign_stream": false,
  62. "attach": true
  63. }
  64. ]
  65. }
  66. ]
  67. }

图引擎模块(GE)是MindSpore的一个子模块,其代码由C++实现,位于前端模块ME和底层硬件之间,起到承接作用。图引擎模块以ME下发的图作为输入,然后进行一系列的深度图优化操作,最后输出一张可以在底层硬件上高效运行的图。GE针对昇腾AI处理器的硬件结构特点,做了特定的优化工作,以此来充分发挥出昇腾AI处理器的强大算力。在进行模型训练/推理时,GE会被自动调用而用户并不感知。GE主要由GE API和GE Core两部分组成,详细的架构图如下所示