Skip to content

[ROCm][Windows] Add missing MIOPEN_INTERNALS_EXPORT to convolution ocl functions#1158

Merged
BrianHarrisonAMD merged 3 commits into
developfrom
export_symbols_in_conv_ocl
Aug 13, 2025
Merged

[ROCm][Windows] Add missing MIOPEN_INTERNALS_EXPORT to convolution ocl functions#1158
BrianHarrisonAMD merged 3 commits into
developfrom
export_symbols_in_conv_ocl

Conversation

@tvukovic-amd
Copy link
Copy Markdown
Contributor

This PR solves an issue which is same as https://github.com/ROCm/rocm-libraries/pull/877/files#r2261316493 but in different functions.
Missing MIOPEN_INTERNALS_EXPORT causes Windows build failure with undefined symbol error, so adding MIOPEN_INTERNALS_EXPORT before functions (just like in this PR) solves the issue.

@BrianHarrisonAMD
Copy link
Copy Markdown
Contributor

Looks generally fine, but CI is having issue, and we will need to get a clean CI before merging.

@BrianHarrisonAMD
Copy link
Copy Markdown
Contributor

Restarted CI apparently it's fixed now.

@BrianHarrisonAMD
Copy link
Copy Markdown
Contributor

Updating with latest to include other Windows fixes.

Copy link
Copy Markdown
Contributor

@BrianHarrisonAMD BrianHarrisonAMD left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me!

Thanks for fixing this.

@BrianHarrisonAMD BrianHarrisonAMD merged commit 93b6155 into develop Aug 13, 2025
18 of 19 checks passed
@BrianHarrisonAMD BrianHarrisonAMD deleted the export_symbols_in_conv_ocl branch August 13, 2025 13:29
assistant-librarian Bot pushed a commit to ROCm/MIOpen that referenced this pull request Aug 13, 2025
[ROCm][Windows] Add missing MIOPEN_INTERNALS_EXPORT to
 convolution ocl functions (#1158)

This PR solves an issue which is same as
https://github.com/ROCm/rocm-libraries/pull/877/files#r2261316493 but in
different functions.
Missing MIOPEN_INTERNALS_EXPORT causes Windows build failure with
undefined symbol error, so adding MIOPEN_INTERNALS_EXPORT before
functions (just like in this
[PR](ROCm/rocm-libraries#1110)) solves the
issue.

Co-authored-by: BrianHarrisonAMD <169072757+BrianHarrisonAMD@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants