BMLIB开发参考手册
- 1. 声明
- 2. Release note
- 3. 快速开始
- 4. Bmlib的基本概念和功能
- 5. bmlib详细接口介绍
- 5.1. 设备handle的创建和销毁
- 5.2. memory help函数接口
- 5.3. Global memory的申请和释放
- 5.4. 数据在host和global memory之间的搬运
- 5.4.1. bm_memcpy_s2d
- 5.4.2. bm_memcpy_s2d_partial_offset
- 5.4.3. bm_memcpy_s2d_partial
- 5.4.4. bm_memcpy_d2s
- 5.4.5. bm_memcpy_d2s_partial_offset
- 5.4.6. bm_memcpy_d2s_partial
- 5.4.7. bm_mem_convert_system_to_device_neuron
- 5.4.8. bm_mem_convert_system_to_device_neuron_byte
- 5.4.9. bm_mem_convert_system_to_device_coeff
- 5.4.10. bm_mem_convert_system_to_device_coeff_byte
- 5.5. 数据在global memory内部的搬运
- 5.6. Global memory 在不同设备间搬运
- 5.7. Global memory在host端的映射和一致性管理
- 5.8. API的同步
- 5.9. profile接口
- 5.10. power管理接口
- 5.11. 设备管理接口
- 5.11.1. bm_get_misc_info
- 5.11.2. bm_get_card_num
- 5.11.3. bm_get_card_id
- 5.11.4. bm_get_chip_num_from_card
- 5.11.5. bm_get_chipid
- 5.11.6. bm_get_vpu_instant_usage
- 5.11.7. bm_get_jpu_core_usage
- 5.11.8. bm_get_vpp_instant_usage
- 5.11.9. bm_get_stat
- 5.11.10. bm_get_gmem_heap_id
- 5.11.11. bmlib_log_get_level
- 5.11.12. bmlib_log_set_level
- 5.11.13. bmlib_log_set_callback
- 5.11.14. bm_set_debug_mode
- 5.11.15. bmlib_set_api_dbg_callback
- 5.11.16. bm_get_tpu_current
- 5.11.17. bm_get_board_max_power
- 5.11.18. bm_get_board_power
- 5.11.19. bm_get_fan_speed
- 5.11.20. bm_get_ecc_correct_num
- 5.11.21. bm_get_12v_atx
- 5.11.22. bm_get_sn
- 5.11.23. bm_get_status
- 5.11.24. bm_get_tpu_minclk
- 5.11.25. bm_get_tpu_maxclk
- 5.11.26. bm_get_driver_version
- 5.11.27. bm_get_board_name
- 5.11.28. bm_get_board_temp
- 5.11.29. bm_get_chip_temp
- 5.11.30. bm_get_tpu_power
- 5.11.31. bm_get_tpu_volt
- 5.12. A53使能
- 6. 相关数据结构定义