Skip to content

Remove redundant tritonBLAS manual installations#372

Merged
mawad-amd merged 2 commits intomainfrom
copilot/remove-manual-tritonblas-install
Feb 15, 2026
Merged

Remove redundant tritonBLAS manual installations#372
mawad-amd merged 2 commits intomainfrom
copilot/remove-manual-tritonblas-install

Conversation

Copy link
Contributor

Copilot AI commented Feb 15, 2026

tritonBLAS is already declared as a dependency in pyproject.toml, making all manual installations redundant.

Changes

  • Docker/Dockerfile: Removed manual clone and install (7 lines)
  • apptainer/iris.def: Removed manual install and TRITONBLAS_PATH environment variable (11 lines)
  • .github/scripts/run_tests.sh: Removed installation check and fallback logic (23 lines)
  • .github/scripts/run_perf_benchmark.sh: Removed manual installation (14 lines)
  • .github/workflows/iris-external-validation-test.yml: Removed duplicate installations in both validation jobs (28 lines)

Net: -81 lines across 5 files

tritonBLAS is now installed exclusively via pip install iris, ensuring version consistency across all environments.

Original prompt

This section details on the original issue you should resolve

<issue_title>Remove manual tritonBLAS install</issue_title>
<issue_description>Tritonblas is now one of the dependencies but we still have some manual installs in the yamls and scripts. Remove all manual installs. Pip install iris already installs tritonblas </issue_description>

Comments on the Issue (you are @copilot in this section)


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Co-authored-by: mawad-amd <112003944+mawad-amd@users.noreply.github.com>
Copilot AI changed the title [WIP] Remove manual tritonBLAS install from scripts and yamls Remove redundant tritonBLAS manual installations Feb 15, 2026
Copilot AI requested a review from mawad-amd February 15, 2026 08:00
@mawad-amd mawad-amd marked this pull request as ready for review February 15, 2026 08:02
@mawad-amd mawad-amd requested a review from neoblizz as a code owner February 15, 2026 08:02
Copilot AI review requested due to automatic review settings February 15, 2026 08:02
@mawad-amd mawad-amd requested a review from BKP as a code owner February 15, 2026 08:02
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR removes all redundant manual tritonBLAS installations across the codebase, as tritonBLAS is now declared as a dependency in pyproject.toml (line 24). The changes ensure version consistency and reduce maintenance overhead by having a single source of truth for the tritonBLAS dependency.

Changes:

  • Removed manual tritonBLAS clone and installation from Docker and Apptainer build processes
  • Removed tritonBLAS installation checks and fallback logic from CI scripts
  • Cleaned up TRITONBLAS_PATH environment variable references from Apptainer configuration

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.

Show a summary per file
File Description
docker/Dockerfile Removed 7 lines of manual tritonBLAS clone and installation
apptainer/iris.def Removed manual installation (7 lines), TRITONBLAS_PATH environment variable references (2 lines), and updated PYTHONPATH to exclude TRITONBLAS_PATH
.github/scripts/run_tests.sh Removed 23 lines of tritonBLAS installation check and fallback logic
.github/scripts/run_perf_benchmark.sh Removed 14 lines of manual tritonBLAS installation
.github/workflows/iris-external-validation-test.yml Removed duplicate tritonBLAS installations from both external validation jobs (28 lines total)

@mawad-amd mawad-amd merged commit 307f54a into main Feb 15, 2026
76 checks passed
@mawad-amd mawad-amd deleted the copilot/remove-manual-tritonblas-install branch February 15, 2026 13:38
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.

Remove manual tritonBLAS install

2 participants