-
Notifications
You must be signed in to change notification settings - Fork 221
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[COMgr] Prepare for COMgr 3.x #3107
Conversation
…MGR and MIOPEN_USE_HIPRTC. Remove leftover of support of ROCm older than 5.0.
…for Winograd Fury. Resolves ROCm#2778 (comment)
…rt for AMD COMgr older than 1.7.
Left one comment, but otherwise Comgr changes LGTM, thanks! If you're interested, there are some new actions, languages, and data types that have been added that aren't currently included the MIOpen Enums. See here: I assume they could also be added later, as-needed |
Apparently I can't comment on unchanged lines, but for Line 370 of comgr.cpp: We may also remove the AMD_COMGR_DATA_KIND_FATBIN language type for 3.0, as we've removed the associated FATBIN action. It may be convenient to remove it here to avoid a separate patch |
@lamb-j Yep, so it seems that you will likely remove AMD_COMGR_DATA_KIND_FATBIN from amd_comgr_data_kind_t. Which means that we'll have a build error and therefore this data kind needs to be removed for COMgr 3.x. Thanks! |
CI job launched |
@atamazov can you access the Windows build logs? We need to protect it from breaking too.
|
Unfortunately, no access |
@junliume #3107 (comment) is fixed in 9f73a5b |
@atamazov please merge develop into this branch. Otherwise, it will not pass the CI |
@averinevg thanks for e711774! |
It depends on many things. At https://github.com/ROCm/MIOpen/commits/amd-master I see that amd-master has been updated several times in the last month. But on the other hand, before that it remained unchanged for a month or so. I guess that @junliume maintains some mailing lists dedicated to MIOpen promotions, so you can ask him to add your email there. |
This is intended to resolve #3075. By-products are some small fixes and removal of useless code (e.g HIP builds via COMgr; from now on online HIP builds are supported only via HIPRTC). Details:
comgr::BuildHip()
.🌀 Performance testing results
Preconditions:
miopen:ci_a9eebf
, Ubuntu 20.04.5 LTSTested modes:
No performance or correctness regressions. Detailed logs & csv files are available upon request.
[Attribution] @junliume @JehandadKhan