-
Notifications
You must be signed in to change notification settings - Fork 241
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
Codegen integration #3415
base: develop
Are you sure you want to change the base?
Codegen integration #3415
Conversation
…uped_conv_fwd_multiple_abd files from CK
{ | ||
return false; | ||
} | ||
if(!(problem.IsLayoutNHWC() || problem.IsLayoutDefault())) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
only nhwc is supported or both nhwc and nchw are supported? Just curious
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This example only supports nhwc
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
so can we just do if(!(problem.IsLayoutNHWC())
requirements.txt
Outdated
ROCm/composable_kernel@fb948120d2d674607e70d0e7587dcb249c0e74c7 -DCMAKE_BUILD_TYPE=Release | ||
ROCm/composable_kernel@5574422afe4a357e1e5be60cc58ab42645553b93 -DCMAKE_BUILD_TYPE=Release |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We will want to update this commit to match with CK next time it's promoted to staging I think, and same in the docker file.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The PR from CK has been merged into develop. Before it gets merged into staging, we'll need to make one last check to make sure that version of CK is still hipRTC compatible. Then I can change the commit hash here to match
CMakeLists.txt
Outdated
@@ -328,6 +328,8 @@ add_compile_definitions($<$<COMPILE_LANGUAGE:CXX>:HIP_COMPILER_FLAGS=${HIP_COMPI | |||
# HIP | |||
if( MIOPEN_BACKEND STREQUAL "HIP" OR MIOPEN_BACKEND STREQUAL "HIPOC" OR MIOPEN_BACKEND STREQUAL "HIPNOGPU") | |||
if(MIOPEN_USE_COMPOSABLEKERNEL) | |||
include(/usr/local/lib/cmake/composable_kernel_host/ck_host_targets.cmake) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why is ck_host installed into a different location than the rest of the libs?
Also, do we need a separate include call here, or does find_package cover it since we have /usr/local/lib added to the prefix path?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The ck_host lib is installed into a different location due to conflicting struct names with MIGraphX. We moved it from /opt/rocm/lib/ so they don't inadvertently access the ck_host lib if they didn't mean to.
No description provided.