Skip to content

Conversation

@saiarthiraguram
Copy link
Contributor

@saiarthiraguram saiarthiraguram commented Sep 30, 2025

Ticket

Fixes: #1981 , tenstorrent/tt-xla#1826

Problem description

dev-requirements - contains model based requirements
core-requirements - contains compiler based requirements

Changes

  • Removed dist requirements
  • Added Compiler only dependencies to core-requirements
  • Upgrades torch to 2.7.1 from 2.7.0
  • Added other requirements to dev-requirements - Will split this to model based requirements in future
  • Added sanity tests for each frameworks to be tested on slim docker.
  • Adding a slim docker with only compiler based requirements installed
  • Having a dev docker with all requirements installed

Old depedency split PR raised on 3.10 for reference purposes - #2364

@codecov-commenter
Copy link

codecov-commenter commented Sep 30, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 63.55%. Comparing base (779aae6) to head (9ed0c52).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2972   +/-   ##
=======================================
  Coverage   63.55%   63.55%           
=======================================
  Files         156      156           
  Lines       11908    11908           
=======================================
  Hits         7568     7568           
  Misses       4340     4340           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@saiarthiraguram saiarthiraguram force-pushed the deps_split_stepwise branch 2 times, most recently from a8420a7 to 840c44d Compare October 7, 2025 08:39
@saiarthiraguram saiarthiraguram force-pushed the deps_split_stepwise branch 9 times, most recently from d40c88a to 51ab029 Compare October 9, 2025 10:19
@saiarthiraguram saiarthiraguram force-pushed the deps_split_stepwise branch 4 times, most recently from 3a82b74 to cf8322d Compare October 25, 2025 20:09
@saiarthiraguram saiarthiraguram force-pushed the deps_split_stepwise branch 8 times, most recently from f3c87f2 to 687ccf6 Compare October 29, 2025 04:49
@saiarthiraguram saiarthiraguram force-pushed the deps_split_stepwise branch 2 times, most recently from 743ed34 to d13e952 Compare October 30, 2025 07:10
@saiarthiraguram
Copy link
Contributor Author

@nsumrakTT , @vmilosevic Please review the current changes made!

Copy link
Contributor

@nsumrakTT nsumrakTT left a comment

Choose a reason for hiding this comment

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

Great work!

description: "Built CI docker image name"
value: ${{ jobs.build-image.outputs.docker-image }}
base-image:
description: "Built base IRD docker image name"
Copy link
Contributor

Choose a reason for hiding this comment

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

Nitpick: its not IRD but base image

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.

Restructure Python requirements to be divided into core and dev requirements

6 participants