Open nemanjagrujic opened 4 months ago
I added mixed precision support to bcast on latest, so it should no longer crash.
Hello, @tt-aho, I tried with rebasing to latest main today and its still failing.
Hey, that was my mistake. I added support for it in the op itself but forgot to remove the assert. Should be resolved on latest main a1b9781628e0275b18d960204d279166246c841e
Hello @tt-aho, just rebased with latest main and rebuilt, but its still the same issue. Not sure what is happening. You can always test your self by running:
pytest tests/ttnn/python_api_testing/non_working_unit_tests/grayskull/test_eltwise_sinh.py
To see if its fixed.
Hey, the crash/error should finally be resolved (d5c7fef9284b50bbde7444c49a158b41f0bcf0af). I've verified locally that it now only mismatches
Confirmed. Now only PCC is failing.
will be revisited after TTNN migration
@nemanjagrujic error only occurs due to the exp op involves. Since exp has the low range support from TT end. Hence the test fails. I could see the test passes for the range (-88, 88) instead (-100, 100). Can we change the range for sinh op?
@nemanjagrujic error only occurs due to the exp op involves. Since exp has the low range support from TT end. Hence the test fails. I could see the test passes for the range (-88, 88) instead (-100, 100). Can we change the range for sinh op?
@ruthreshx Well, that's not a question for me. If there is valid range which is agreed on (and documented) we can change it in test.
@ruthreshx Is (-88, 88) range documented? Also is bloat8_b and row_major restriction documented?
yes @nemanjagrujic range has been documented it has already been skipped in test file itself.
@ruthreshx OK, great
ttnn.sinh operation fails with low PCC in all tested situations.
Problem is observed on both GS and WH cards.
To Reproduce Steps to reproduce the behavior:
ngrujic/op_bug_unit_tests
(soon to be merged intomain
).test_eltwise_sinh.py
using this command:pytest tests/ttnn/python_api_testing/non_working_unit_tests/grayskull/test_eltwise_sinh.py
Expected behavior There are multiple test cases presented in the unit test, which are failing with low PCC.
Getting Additional info for the operation under test and its behavior To get additional information and results for different combinations of input shapes, types, layouts and memory configs for which this operation was tested you can also run locally sweeps and check the results. To do this you should:
pytest tests/ttnn/python_api_testing/sweep_tests/run_sweep_test.py --input-path tests/ttnn/python_api_testing/sweep_tests/test_configs/ci_sweep_tests_broken/grayskull/ttnn_eltwise_sinh_test.yaml --input-method cli --cli-input results_ttnn_sinh