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

Uplift PyBuda changes (week 35) #52

Merged
merged 65 commits into from
Sep 5, 2024
Merged

Conversation

vmilosevic
Copy link
Contributor

No description provided.

kamalrajkannan78 and others added 30 commits September 5, 2024 09:37
(cherry picked from commit 0ca341a62e3e27e539c6efcb4754378b283af7cb)
(cherry picked from commit 0862b99358a834f5aef5e9929f937b231d4f08e3)
(cherry picked from commit 23c069197bdbc62cce1bfd06c5db867ac7cac969)
… to test plan

(cherry picked from commit f7ee170dea780c3be86c84a2d71709f5a02b06e3)
(cherry picked from commit 01976288007516a75f2bdfb719427dc902ddd38e)
(cherry picked from commit 76cb86eb087b260f40f31ba9b7095b1ead12ed18)
(cherry picked from commit 5d764433094877c5ff1342f180327f231fc9f8f9)
Extend VerifyUtils.verify with input source flag, math fidelity and data format

Issue #2554 / #2787

(cherry picked from commit 7474cddfb964050a455e8cbb8510f04302f78d62)
(cherry picked from commit a0975402082a0e1077e7041df63ba748225e987a)
(cherry picked from commit ffb1dd8f2675cc345a2a6798851cf3d2b79bebd3)
(cherry picked from commit 7c1598793c812c072f8f160fbb0078051932a0eb)
(cherry picked from commit 2afd9fb4a4fff591996d556d5e16bcc294f9faf1)
(cherry picked from commit 7f58e26075d86a07dcaf5bc078bf38bbb6fb3722)
(cherry picked from commit 423365f0eb57ea89b04ace7826b9077651454770)
(cherry picked from commit 24cf58c52aa43ebd7a6c32c5d3f6d66c6ddf6a92)
(cherry picked from commit 4f822919109933a625902d50b87d8f43eba681c9)
Refactor only

Issue #2755

(cherry picked from commit a638b81bbd263af16281a7326b95ad051d8015db)
Refactor only

Issue #2755

(cherry picked from commit adabeba945749ae17d8662169e47090b6bdd04ec)
Encapsulate shape calculation method parameters as
ShapeCalculationContext

Refactor only

Issue #2755

(cherry picked from commit 1764b870bfea0cc3333411c3a358d3c9ebc662ff)
Move shape calculations to test code.
Implicitly connect the shape calculation with the operator.

Refactor only

Issue #2755

(cherry picked from commit 4b0e23b2693acc0ebb04d41c6aeebcd4edd7bc8a)
(cherry picked from commit 7711dde5ffc1760f0f7889773be821ffd9f07694)
Issue #2755

(cherry picked from commit 259f7664aff18fd7843431e0c502e0ad744ceb72)
Issue #2755

(cherry picked from commit 47044f83c18ae33bd340a3f87800aa1770425b8d)
Issue #2755

(cherry picked from commit ca8ae0096ec444b919c5dfda0f642e5c860ac2f2)
Initializing random inputs based on operand num range

Issue #2755

(cherry picked from commit e719526b8b86d41dc800a9a7ff4e8f3d628c3ca9)
Skip node if shape is invalid

Issue #2755

(cherry picked from commit 88805541eba9866cfbccf2771d99eb5042c74400)
Issue #2755

(cherry picked from commit e6e05249b35221e0c65c351d21ed41602a844aff)
New PyBuda operators: stack, concatenate,
interleave and where

Issue #2755

(cherry picked from commit 1fe92b23a1449120ec45a7076fb6ef8d72c07c74)
- Fix default envvar to be string type
- Rename the boolean variable to `is_data_parallel`
- Use loguru for debug prints

(cherry picked from commit 03a341e3508388f0da040ea121c37637602e43b9)
(cherry picked from commit babb41c89833b3ec9336a0c279b8988fc9e39c5f)
kamalrajkannan78 and others added 29 commits September 5, 2024 10:05
(cherry picked from commit d8ddf8f7c311755482a32634d8419c67a18ebcc3)
(cherry picked from commit 61ee86010cb56c14aa11cb24e7d78cc48f3cb705)
The node names need to be updated after data parallel operations.

(cherry picked from commit 5396712e4a7c01b54e8d2c92a05528f8abac450a)
(cherry picked from commit 7b2d4b0ce777488e155f6a625c3693a5a68ae1e0)
(cherry picked from commit e24334bba567b782ff5fbfd03a9cc6f89c16969c)
Categorization of bugs via common messages for test xfail
and skip failing reasons.

Issue #2829

(cherry picked from commit 4a1bb1b0f9cdab7258e9fa9cbd0b855854f03b4c)
(cherry picked from commit 004d3ef8a0c65b7eb561e0154ff99b697afe4c88)
Insert confidential_customer_models to the beginning, due to a conflict
with the datasets package.

(cherry picked from commit b377ec4ec8f51e4079c046397469e2d669a6540e)
(cherry picked from commit 6d3f19fb57002d41a597caaa97012bea7ca1ac69)
Issue #2554 / #2787

(cherry picked from commit e022bde3575d897e3da7bff3eea00c079a8835f8)
Issue #2554 / #2787

(cherry picked from commit 2c0cc64719d79d03bd48e25bcced22986fd7bb4d)
Issue #2554 / #2787

(cherry picked from commit 85884a05c60d0c1d63a78392c12e5d340f5d1ef1)
(cherry picked from commit 1263212b0a8195c42748253bd554bb7ded32864b)
Avoid collecting TestKind and TestDevice as a pytest tests

(cherry picked from commit 0a68e2aef2afb405dfdf79a481fded857ed65c78)
This reverts commit 47f97740ad5488e6dcf18c5d1e3cff18486206ae.

(cherry picked from commit 08da67674a6384290623634d47f86429e442b95b)
(cherry picked from commit 240aba33a36e5f25bf91075db6ea8d568b389b84)
(cherry picked from commit 5be550d44e120b11d0fb16d09a32f17f3ce30d3e)
… pytorch(wb0)

(cherry picked from commit d599ec1031f8c4deee9bd4a857dc4ebe60f51ed4)
This fixes a hang (#2827).

(cherry picked from commit 56fc6881ceca7c026e9faef3135dfc973f1cdcfb)
(cherry picked from commit 077316e61b87f7f106f65cee6407e1a44e7f0c2a)
(cherry picked from commit 2b31c98dbc70a6e6e02fdf4ce95b74d73da23344)
…) in WHB0 and GS

(cherry picked from commit 827ed58a496754b28ae353bda2db482486f48a81)
(cherry picked from commit b1f96f030d4b3a33616cd3940dfd397d8c16753f)
(cherry picked from commit 56f9f620d468aa073fc221146b7b93e2eb15f5da)
…ssification task in GS

(cherry picked from commit 9e849c5c4b3e17d3ead9856647dacdb6de1a4b1c)
(cherry picked from commit 1cbe5173ed95a21e7234bcc90f87a77d12dd8208)
(cherry picked from commit 4947ada4446f0ffe959277742372645e47a8014e)
…licenses

(cherry picked from commit 00225cfb32510d73c62baae73a11438f7d52fdda)
@vmilosevic vmilosevic merged commit 0df57b3 into main Sep 5, 2024
2 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.