Skip to content

Conversation

@mousdahl-amd
Copy link
Contributor

Motivation

Add the ability to build / test hipDNN in Windows

Technical Details

  • A number of small changes to compile on Windows
  • A number of small changes to compile under theRock
  • Adjusted test plugin paths on Windows since dlls are considered runtimes in CMake
  • Linking the miopen_legacy_plugin_test.exe statically to miopen_legacy_plugin private lib

Test Plan

  • Run all unit tests
  • Run all integration tests
  • No ASAN on Windows yet

Test Result

  • All tests passing

Submission Checklist

  • clang-tidy
  • clang-format

@codecov-commenter
Copy link

codecov-commenter commented Nov 7, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.

Additional details and impacted files
@@             Coverage Diff              @@
##           develop    #2527       +/-   ##
============================================
+ Coverage    67.19%   90.64%   +23.45%     
============================================
  Files          362        3      -359     
  Lines        50789    21043    -29746     
  Branches      5741      469     -5272     
============================================
- Hits         34126    19074    -15052     
+ Misses       13057     1871    -11186     
+ Partials      3606       98     -3508     
Flag Coverage Δ
hipBLAS 90.64% <ø> (?)
rocBLAS ?

Flags with carried forward coverage won't be shown. Click here to find out more.
see 365 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Copy link
Member

@ScottTodd ScottTodd left a comment

Choose a reason for hiding this comment

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

Thanks! Looks good. Just a few comments and infra/build issues to fix

Copy link
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.

Some minor comments, and questions, but ill leave that up to you!

@mousdahl-amd mousdahl-amd merged commit cd6ee97 into develop Nov 7, 2025
12 of 13 checks passed
@mousdahl-amd mousdahl-amd deleted the users/mousdahl-amd/almiopen-224_windows_build branch November 7, 2025 19:03
rithwik-amd pushed a commit that referenced this pull request Nov 7, 2025
## Motivation
Add the ability to build / test hipDNN in Windows

## Technical Details
- A number of small changes to compile on Windows
- A number of small changes to compile under theRock
- Adjusted test plugin paths on Windows since dlls are considered
runtimes in CMake
- Linking the miopen_legacy_plugin_test.exe statically to
miopen_legacy_plugin private lib

## Test Plan
- [x] Run all unit tests
- [x] Run all integration tests
- [x] No ASAN on Windows yet

## Test Result
- [x] All tests passing

## Submission Checklist
- [x] clang-tidy
- [x] clang-format

---------

Co-authored-by: Marius Brehler <[email protected]>
Co-authored-by: Scott Todd <[email protected]>
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.

6 participants