Adding full build capability to theROCK for HIP changes (#2003)
## Add Full Build Capability to theROCK for HIP ### Summary This PR adds full build support to **theROCK** for HIP-related changes, ensuring that all components are built. ### Changes - Enabled full build coverage for the following projects: - `projects/clr` - `projects/hip` - `projects/hip-tests` - `projects/rocr-runtime` - Updated build configuration to include all targets for the above projects. - Ensured rocm-libraries is pulled to build optional components. ### Motivation These changes are required to support HIP development and testing within theROCK by ensuring all components are built together. This improves reliability, integration testing.
이 커밋은 다음에 포함됨:
@@ -3,10 +3,10 @@ This dictionary is used to map specific file directory changes to the correspond
|
||||
"""
|
||||
subtree_to_project_map = {
|
||||
'projects/aqlprofile': 'profiler',
|
||||
'projects/clr': 'core',
|
||||
'projects/hip': 'core',
|
||||
'projects/hip-tests': 'core',
|
||||
'projects/hipother': 'core',
|
||||
'projects/clr': 'all',
|
||||
'projects/hip': 'all',
|
||||
'projects/hip-tests': 'all',
|
||||
'projects/hipother': 'all',
|
||||
'projects/rdc': 'rdc',
|
||||
'projects/rocm-core': 'core',
|
||||
'projects/rocm-smi-lib': 'core',
|
||||
@@ -16,7 +16,7 @@ subtree_to_project_map = {
|
||||
'projects/rocprofiler-sdk': 'profiler',
|
||||
'projects/rocprofiler-systems': 'profiler',
|
||||
'projects/rocprofiler': 'profiler',
|
||||
'projects/rocr-runtime': 'core',
|
||||
'projects/rocr-runtime': 'all',
|
||||
'projects/roctracer': 'profiler'
|
||||
}
|
||||
|
||||
@@ -30,7 +30,7 @@ project_map = {
|
||||
"project_to_test": "rocprofiler-tests",
|
||||
},
|
||||
"all": {
|
||||
"cmake_options": "-DTHEROCK_ENABLE_CORE=ON -DTHEROCK_ENABLE_PROFILER=ON -DTHEROCK_ENABLE_ALL=OFF",
|
||||
"cmake_options": "-DTHEROCK_ENABLE_ALL=ON",
|
||||
"project_to_test": "hip-tests, rocprofiler-tests",
|
||||
}
|
||||
}
|
||||
|
||||
새 이슈에서 참조
사용자 차단