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.

adx_datadump_server.h 881 B

5 years ago
5 years ago
123456789101112131415161718192021222324252627282930313233343536
  1. /**
  2. * @file adx_datadump_server.h
  3. *
  4. * Copyright (c) Huawei Technologies Co., Ltd. 2020-2020. All rights reserved.
  5. *
  6. * This program is distributed in the hope that it will be useful,
  7. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  8. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  9. */
  10. #ifndef ADX_DATADUMP_SERVER_H
  11. #define ADX_DATADUMP_SERVER_H
  12. #ifdef __cplusplus
  13. extern "C" {
  14. #endif
  15. /**
  16. * @brief initialize server for normal datadump function.
  17. * @return
  18. * IDE_DAEMON_OK: datadump server init success
  19. * IDE_DAEMON_ERROR: datadump server init failed
  20. */
  21. int AdxDataDumpServerInit();
  22. /**
  23. * @brief uninitialize server for normal datadump function.
  24. * @return
  25. * IDE_DAEMON_OK: datadump server uninit success
  26. * IDE_DAEMON_ERROR: datadump server uninit failed
  27. */
  28. int AdxDataDumpServerUnInit();
  29. #ifdef __cplusplus
  30. }
  31. #endif
  32. #endif

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