Skip to content
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

Find non-default HIP SDK on Windows #2080

Merged
merged 7 commits into from
Jan 11, 2025

Conversation

bstefanuk
Copy link
Contributor

Summary:

When the HIP SDK isn't installed to the default location, then the current build strategy cannot find toolchain components without fully qualified paths, even though the environment variable HIP_PATH contains the relevant information. This PR updates the strategy that Tensile uses to find and verify toolchain components. Minor updates to how this process is conducted on Linux is included as needed. Also includes a document on troubleshooting the relevant error and adds formatting to Toolchain.py.

@TorreZuk TorreZuk self-requested a review January 9, 2025 20:11
@TorreZuk
Copy link
Contributor

TorreZuk commented Jan 9, 2025

Is the end use case here to use with windows CI or within rocBLAS based build?

@bstefanuk
Copy link
Contributor Author

bstefanuk commented Jan 9, 2025

Yes, partly, the builds for rocBLAS are intended to remain the same, using default install locations. This update is targeting improvements to toolchain management for the increasing number of one-off builds requested by Windows users.

@bstefanuk bstefanuk force-pushed the windows-non-default-hip-sdk branch from 303c872 to 633bedf Compare January 10, 2025 16:28
@bstefanuk bstefanuk merged commit f1a0ce6 into ROCm:develop Jan 11, 2025
19 of 21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants