Enable library-based rocm_smi.py

Change-Id: I5443308905456defc9818fac07ac2f20fe9426fd


[ROCm/rocm_smi_lib commit: 8f9f9433d8]
Этот коммит содержится в:
Chris Freehill
2020-09-12 09:51:22 -05:00
родитель fb7952f401
Коммит 74113a5594
4 изменённых файлов: 17 добавлений и 5 удалений
-5
Просмотреть файл
@@ -149,11 +149,6 @@ set(CMN_INC_LIST ${CMN_INC_LIST} "${SHR_MUTEX_DIR}/shared_mutex.h")
add_subdirectory("rocm_smi")
add_subdirectory("oam")
# install(TARGETS ${ROCM_SMI_TARGET}
# LIBRARY DESTINATION ${ROCM_SMI}/lib COMPONENT ${ROCM_SMI_COMPONENT})
# install(FILES ${COMMON_SRC_ROOT}/include/rocm_smi/rocm_smi.h
# DESTINATION rocm_smi/include/rocm_smi)
## Add the packaging directives for the runtime library.
# TODO set(CPACK_DEBIAN_PACKAGE_HOMEPAGE <GITHUB URL> )
Символическая ссылка
+1
Просмотреть файл
@@ -0,0 +1 @@
rocm_smi.py
+16
Просмотреть файл
@@ -121,6 +121,22 @@ install(FILES ${COMMON_SRC_ROOT}/include/rocm_smi/rocm_smi.h
DESTINATION rocm_smi/include/rocm_smi)
install(FILES ${COMMON_SRC_ROOT}/include/rocm_smi/kfd_ioctl.h
DESTINATION rocm_smi/include/rocm_smi)
install(FILES ${COMMON_SRC_ROOT}/python_smi_tools/rsmiBindings.py
DESTINATION rocm_smi/bindings)
install(FILES ${COMMON_SRC_ROOT}/python_smi_tools/rocm_smi.py
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ
GROUP_WRITE GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
DESTINATION bin)
install(FILES ${COMMON_SRC_ROOT}/python_smi_tools/rocm-smi
DESTINATION bin)
add_custom_target(bindings_link ALL
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
COMMAND ${CMAKE_COMMAND} -E create_symlink
../rocm_smi/bindings/rsmiBindings.py bindings_link)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/bindings_link
DESTINATION bin RENAME rsmiBindings.py)
# Generate Doxygen documentation
find_package(Doxygen)
find_package(LATEX COMPONENTS PDFLATEX)