-
Notifications
You must be signed in to change notification settings - Fork 7
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
Initial Chip class #351
Merged
Merged
Initial Chip class #351
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
broskoTT
commented
Nov 28, 2024
broskoTT
commented
Nov 28, 2024
broskoTT
commented
Nov 28, 2024
broskoTT
force-pushed
the
brosko/detect_arch
branch
from
November 29, 2024 08:15
c1aa35c
to
a17dd0a
Compare
broskoTT
force-pushed
the
brosko/chip_socdesc
branch
from
November 29, 2024 11:12
84eea73
to
b90578f
Compare
pjanevskiTT
approved these changes
Dec 2, 2024
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice changes, this is in sync with my mental model of how Chip should fit in our cluster class as well. So you can resolve the comment, a lot of it quite small changes. So feel free to check it in after resolving comments
broskoTT
force-pushed
the
brosko/chip_socdesc
branch
from
December 5, 2024 15:25
6a61373
to
d8c5575
Compare
broskoTT
commented
Dec 5, 2024
broskoTT
force-pushed
the
brosko/chip_socdesc
branch
from
December 9, 2024 14:01
fb73258
to
418e8b7
Compare
broskoTT
force-pushed
the
brosko/chip_socdesc
branch
from
December 10, 2024 09:11
789145a
to
dfa459c
Compare
This was referenced Dec 13, 2024
broskoTT
added a commit
that referenced
this pull request
Dec 17, 2024
### Issue Related to #351 ### Description Another PR in a push to define Chip class properly. This PR moves tt_device under Chip, specifically under LocalChips. ### List of the changes - Add TTDevice to LocalChip - Renamed all_chips, target_chips and remote_chips to have more consistent naming. - MockChip disabled at the moment, it will start working by itself at some point, when enough stuff is moved to Chip class. ### Testing Existing tests ### API Changes There are no API changes in this PR.
broskoTT
added a commit
that referenced
this pull request
Dec 17, 2024
### Issue Related to #44 but also on a path of #351 ### Description This function in API is a surplus. All the info is already available to the Cluster class through configure_tlb calls. This is initial PR which changes the API. The following PR won't change the API but will restructure functions internally to introduce TLBManager class. ### List of the changes - Removed setup_core_to_tlb_map. Fill up the same internal structure through configure_tlb api - tlbs_init_per_chip is also unnecessary - Extracted the logic for checking whether static tlb is setup ### Testing Covered through existing tests. ### API Changes This PR has API changes: - [x] tt_metal approved PR pointing to this branch: tenstorrent/tt-metal#16048 - [X] tt_lens doesn't use this API call.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issue
First PR towards #248
Description
First in set of changes to introduce Chip abstraction class according to the plan https://docs.google.com/drawings/d/1-m1azdsBqMA0A6ATYRMfkhyeuOJuGCEI62N5a96LXj0/edit
This change also required minor rethinking of some parts of how Cluster is constructed (this took much time to figure out).
List of the changes
Testing
Existing tests should prove no functional changes in this PR.
API Changes
This PR has no API changes.