-
Notifications
You must be signed in to change notification settings - Fork 537
Arm backend: Tosa tools update #9451
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
Conversation
🔗 Helpful Links🧪 See artifacts and rendered test results at hud.pytorch.org/pr/pytorch/executorch/9451
Note: Links to docs will display an error until the docs builds have been completed. ❌ 2 New FailuresAs of commit f793f79 with merge base 9b7a878 ( NEW FAILURES - The following jobs have failed:
This comment was automatically generated by Dr. CI and updates every 15 minutes. |
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.
I think I understand what is happening but can't say I understand the rationale? Are we planning to have two versions co-exist?
Also this will cause chaos internally if we merge it now :)
4367932
to
0fe745b
Compare
@digantdesai Yes, we plan to have the two versions coexist. |
Though OK for GH OSS, it will be a headache internally. Curious, can we test the 1.0 on a branch on GH and once we are ready we can just drop 0.80? Assuming 1.0 is BC with 0.80 of tosa tools. This will save some throwaway efforts on my side internally. |
0fe745b
to
128cd53
Compare
The 1.0 tooling is not backward compatible with 0.80 unfortunately. Getting this in will let us develop the 1.0 support for reference in parallel as the compiler gets it's support. |
34eb08b
to
6434576
Compare
a524a54
to
18a2bbb
Compare
@digantdesai Good to go? |
Unrelated failure: trunk / test-models-linux-aarch64 (phi_4_mini, portable) / linux-job (push) |
7064d03
to
2454103
Compare
@digantdesai has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator. |
@@ -0,0 +1,154 @@ | |||
From 20c2059723d5c6952cecfb7fcde92601639ef825 Mon Sep 17 00:00:00 2001 |
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.
we need to pull this in
@@ -0,0 +1,283 @@ | |||
From b3c8c3f779a7e051826f317598fb831fa9cfe923 Mon Sep 17 00:00:00 2001 |
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.
And this
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.
I pulled this in, let's see how many different ways it fails, and what I need to do to fix it. Let's hold on to merging this until then? I should be able to do this early next week.
Sigh something didn't work right, running the internal CI again |
Is the problems due to the change or other random things? |
ok so the pull worked this time, as expected broke a bunch of things internally because this module doesn't exist. I am on PTO today, I will take a stab at this on Mon. Sorry for blocking this :( |
Ok got this to work internally. I can merge it with internal stack or you can merge it and I can forward fix it. If you are doing it, please rebase, fix where and erf ops, and I can pull in again, while it merges with internal, and get ready to apply the fix. Else if you want me to merge it then perhaps, I have to commandeer this one and merge it with few other commits. |
305176c
to
3d560f9
Compare
Thank you Digant! I've rebased and fixed the linterror in erf, couldn't see anything in where though. Let me know when you've imported it and I can merge. |
In preparation to move to TOSA 1.0 release the 0.80 package is moved to it's own namespace to be able to handle both versions during the transition period. Signed-off-by: Per Åstrand <[email protected]> Change-Id: Ib653ae81125052f5105ff124b59155018c98aef5
NFC that moves to use the TOSA tools from a different namespace. Preparation to run 0.80 and 1.0 along side during the transition period. Signed-off-by: Per Åstrand <[email protected]> Change-Id: I69d6d6a46fa95213afde8952f151fc9b41065099
@digantdesai has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator. |
@digantdesai Fixed here e3a5111#diff-bac7978e44db415ee063435c3f4a2eebe951296f01ade26b18afd4c9d30faa09R8 , right? |
Failures are caused by #9938. |
Will revert the PR as it is causing some internal failures as well. |
Decided to try and forward fix with #10043 since the PR has been synced to our internal repo already. PTAL! |
Summary: Move the tosa tools v0.80 to a separate namespace to be able to install the upcoming 1.0 release in it's place. Pull Request resolved: pytorch#9451 Test Plan: Tested through the Arm backend unit test flow. cc digantdesai freddan80 zingo oscarandersson8218 Reviewed By: limintang Differential Revision: D72071739 Pulled By: digantdesai
Summary: Pull Request resolved: pytorch#10075 Move the tosa tools v0.80 to a separate namespace to be able to install the upcoming 1.0 release in it's place. Pull Request resolved: pytorch#9451 Test Plan: Tested through the Arm backend unit test flow. cc digantdesai freddan80 zingo oscarandersson8218 Reviewed By: SS-JIA, limintang Differential Revision: D72071739 Pulled By: digantdesai
Summary: Pull Request resolved: pytorch#10075 Move the tosa tools v0.80 to a separate namespace to be able to install the upcoming 1.0 release in it's place. Pull Request resolved: pytorch#9451 Test Plan: Tested through the Arm backend unit test flow. cc digantdesai freddan80 zingo oscarandersson8218 Reviewed By: SS-JIA, limintang Differential Revision: D72071739 Pulled By: digantdesai
Differential Revision: D72071739 Pull Request resolved: #10075
Differential Revision: D72071739 Pull Request resolved: #10075
Differential Revision: D72071739 Pull Request resolved: pytorch#10075
Summary
Move the tosa tools v0.80 to a separate namespace to be able to install the upcoming 1.0 release
in it's place.
Test plan
Tested through the Arm backend unit test flow.
cc @digantdesai @freddan80 @zingo @oscarandersson8218