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

Support hipGraph usage in PyTorch #40

Merged
merged 36 commits into from
Aug 22, 2024
Merged

Conversation

xinyazhang
Copy link
Collaborator

This simplifies hipGraph support for AOTriton.

This is a draft and shall be validated with PyTorch integration.

SQLite does not have a dedicated boolean type and thus boolean valued
performance options will be stored as 0/1 in the datbase.

Therefore -DAOTRITON_BUILD_FOR_TUNING=OFF will use slightly different
options than -DAOTRITON_BUILD_FOR_TUNING=ON, and it is observed this
slight different has impact on the build time and may cause Triton kernel
compiling timeout on certain cases.
…et1.

This is to match the API used by PyTorch.

TODO: make philox_offset1 optional, i.e., passing nullptr means it's
zero.
@xinyazhang xinyazhang changed the title Change Philox arguments from scalar to tensor Support hipGraph usage in PyTorch Aug 15, 2024
@xinyazhang
Copy link
Collaborator Author

Thankfully the PyTorch validation is done before merging the PR. For hipGraph support PyTorch asks much more than it really needs.

… for MI200/300X

Trying to get a balance between precision and performance with
--fudge_factor_tolerance. See table_tool --help for more detailed document.
@xinyazhang
Copy link
Collaborator Author

xinyazhang commented Aug 21, 2024

Testing result of 82e19a8 on MI300X.

Mostly FP32 problems (click to expand).
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype1-0.0-False-64-8-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype1-0.0-False-64-8-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-256-512-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-256-512-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-256-1024-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-256-1024-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-256-2048-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-256-2048-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-587-1024-256-1-4] - RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cuda:0 and cpu!
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-587-1024-256-4-1] - RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cuda:0 and cpu!
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-587-1024-256-4-4] - RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cuda:0 and cpu!
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-587-2048-256-1-4] - RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cuda:0 and cpu!
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-587-2048-256-4-1] - RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cuda:0 and cpu!
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-1024-143-192-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-1024-143-192-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-1024-512-192-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-1024-512-192-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-1024-512-192-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-1024-2048-192-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-1024-2048-192-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-1024-2048-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-4-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-4-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-4-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-8-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-8-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-8-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-64-203-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-64-203-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-64-203-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-64-203-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-64-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-64-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-64-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-64-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-143-203-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-143-203-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-143-203-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-143-203-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-143-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-143-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-143-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-143-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-256-203-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-256-203-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-256-203-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-256-203-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-256-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-256-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-256-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-256-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-512-192-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-512-192-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-512-192-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-512-203-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-512-203-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-512-203-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-512-203-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-512-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-512-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-512-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-512-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-1024-192-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-1024-192-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-1024-192-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-1024-203-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-1024-203-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-1024-203-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-1024-203-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-1024-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-1024-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-1024-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-1024-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-2048-192-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-2048-192-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-2048-192-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-2048-203-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-2048-203-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-2048-203-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-2048-203-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-2048-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-2048-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-2048-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-False-2048-2048-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-True-2048-2048-203-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-True-2048-2048-203-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-True-2048-2048-203-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-True-2048-2048-203-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-True-2048-2048-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-True-2048-2048-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-True-2048-2048-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.0-True-2048-2048-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.5-False-587-4-192-4-4] - RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cuda:0 and cpu!
FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype2-0.5-False-587-8-256-4-4] - RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cuda:0 and cpu!
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype1-0.0-False-64-4-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype1-0.0-False-64-8-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-256-512-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-256-1024-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-256-2048-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-587-256-256-4-1] - RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cuda:0 and cpu!
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-587-256-256-4-4] - RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cuda:0 and cpu!
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-587-1024-256-1-4] - RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cuda:0 and cpu!
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-587-1024-256-4-1] - RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cuda:0 and cpu!
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-587-2048-256-1-4] - RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cuda:0 and cpu!
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-587-2048-256-4-1] - RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cuda:0 and cpu!
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-1024-64-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-1024-143-192-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-1024-143-203-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-1024-143-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-1024-143-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-1024-256-203-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-1024-256-203-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-1024-256-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-1024-256-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-1024-512-192-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-1024-512-192-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-1024-512-203-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-1024-512-203-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-1024-512-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-1024-512-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-1024-1024-203-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-1024-1024-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-1024-2048-192-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-1024-2048-203-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-1024-2048-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-1024-2048-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-4-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-4-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-4-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-8-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-8-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-8-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-64-203-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-64-203-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-64-203-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-64-203-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-64-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-64-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-64-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-64-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-143-192-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-143-203-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-143-203-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-143-203-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-143-203-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-143-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-143-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-143-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-143-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-256-192-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-256-192-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-256-203-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-256-203-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-256-203-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-256-203-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-256-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-256-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-256-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-256-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-512-192-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-512-192-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-512-192-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-512-192-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-512-203-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-512-203-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-512-203-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-512-203-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-512-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-512-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-512-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-512-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-1024-192-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-1024-192-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-1024-192-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-1024-203-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-1024-203-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-1024-203-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-1024-203-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-1024-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-1024-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-1024-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-1024-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-2048-192-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-2048-192-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-2048-192-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-2048-192-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-2048-203-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-2048-203-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-2048-203-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-2048-203-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-2048-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-2048-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-2048-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-False-2048-2048-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-True-1024-1024-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-True-2048-2048-192-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-True-2048-2048-203-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-True-2048-2048-203-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-True-2048-2048-203-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-True-2048-2048-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-True-2048-2048-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-True-2048-2048-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.0-True-2048-2048-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype2-0.5-False-587-8-192-4-1] - RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cuda:0 and cpu!
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-256-512-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-256-512-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-256-1024-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-256-1024-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-256-2048-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-256-2048-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-587-256-256-1-4] - RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cuda:0 and cpu!
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-587-256-256-4-1] - RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cuda:0 and cpu!
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-587-1024-256-4-4] - RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cuda:0 and cpu!
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-587-2048-256-1-4] - RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cuda:0 and cpu!
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-587-2048-256-4-1] - RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cuda:0 and cpu!
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-1024-512-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-1024-512-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-1024-512-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-1024-1024-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-1024-1024-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-1024-1024-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-1024-2048-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-1024-2048-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-1024-2048-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-2048-4-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-2048-8-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-2048-8-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-2048-8-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-2048-64-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-2048-64-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-2048-64-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-2048-64-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-2048-143-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-2048-143-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-2048-143-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-2048-143-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-2048-256-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-2048-256-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-2048-256-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-2048-256-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-2048-512-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-2048-512-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-2048-512-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-2048-512-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-2048-1024-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-2048-1024-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-2048-1024-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-2048-1024-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-2048-2048-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-2048-2048-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-2048-2048-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[False-1.2-dtype2-0.0-2048-2048-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-256-512-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-256-1024-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-256-2048-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-587-143-256-4-1] - RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cuda:0 and cpu!
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-587-256-256-1-4] - RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cuda:0 and cpu!
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-587-256-256-4-1] - RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cuda:0 and cpu!
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-587-256-256-4-4] - RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cuda:0 and cpu!
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-587-512-256-4-1] - RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cuda:0 and cpu!
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-587-512-256-4-4] - RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cuda:0 and cpu!
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-587-1024-256-4-1] - RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cuda:0 and cpu!
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-587-2048-256-1-4] - RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cuda:0 and cpu!
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-587-2048-256-4-1] - RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cuda:0 and cpu!
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-1024-64-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-1024-64-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-1024-143-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-1024-143-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-1024-256-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-1024-256-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-1024-512-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-1024-512-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-1024-512-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-1024-512-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-1024-1024-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-1024-1024-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-1024-1024-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-1024-1024-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-1024-2048-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-1024-2048-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-1024-2048-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-2048-4-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-2048-4-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-2048-4-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=False
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-2048-8-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-2048-8-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-2048-8-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-2048-8-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-2048-64-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-2048-64-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-2048-64-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-2048-64-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-2048-143-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-2048-143-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-2048-143-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-2048-143-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-2048-256-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-2048-256-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-2048-256-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-2048-256-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-2048-512-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-2048-512-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-2048-512-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-2048-512-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-2048-1024-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-2048-1024-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-2048-1024-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-2048-1024-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-2048-2048-256-1-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-2048-2048-256-1-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-2048-2048-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True
FAILED test/test_backward.py::test_op_bwd_with_matrix_bias[True-1.2-dtype2-0.0-2048-2048-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True

@xinyazhang
Copy link
Collaborator Author

69aa5c6 on MI300X

FAILED test/test_backward.py::test_op_bwd[False-1.2-dtype1-0.0-False-64-8-256-4-4] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True tfts={'out': 0.05404883585318915, 'q': 0.22281531579474873, 'k': None, 'v': 0.49811981735596084, 'b': 1.0}
FAILED test/test_backward.py::test_op_bwd[True-1.2-dtype1-0.0-False-64-4-256-4-1] - AssertionError: dk_allclose=False dv_allclose=True dq_allclose=True db_allclose=True tfts={'out': 0.08804808472358727, 'q': 0.16534377859828883, 'k': None, 'v': 0.44964190881448785, 'b': 1.0}

@xinyazhang xinyazhang marked this pull request as ready for review August 22, 2024 04:28
Copy link
Contributor

@groenenboomj groenenboomj left a comment

Choose a reason for hiding this comment

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

Function meets PyTorch reference and tests are valid.

@xinyazhang xinyazhang merged commit 9be0406 into main Aug 22, 2024
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.

2 participants