Skip to content

[PyTorch] Add Vulkan support and tests for at::select.int operator, 4 dim/rank tensor case#96228

Closed
liuk22 wants to merge 1 commit intopytorch:masterfrom
liuk22:export-D42623181
Closed

[PyTorch] Add Vulkan support and tests for at::select.int operator, 4 dim/rank tensor case#96228
liuk22 wants to merge 1 commit intopytorch:masterfrom
liuk22:export-D42623181

Conversation

@liuk22
Copy link
Contributor

@liuk22 liuk22 commented Mar 7, 2023

Summary:
Currently, selection along a dimension/rank is only supported for 3D/rank tensors in PyTorch Vulkan. This adds support for 4D/rank tensors at selection along batch, channel (depth), height, and width.

Additionally:

  • The existing implementations have been name-refactored to reflect whether they operate on 3d or 4d tensors.
  • The params buffer for all select operations now use ivec2 or ivec4 only, for memory alignment safety.

Test Plan:

  1. buck run --target-platforms ovr_config//platform/macos:arm64-fbsource //xplat/caffe2:pt_vulkan_api_test_binAppleMac\#macosx-arm64 -c pt.vulkan_full_precision=1 on Apple M1 MacBook
  2. Confirm all tests pass with no regression, and the directly affected tests select_4d_*, refactored select_3d_, pass
  3. Test output P636928908, in particular:
[...bunch of other tests...]

[ RUN      ] VulkanAPITest.select_3d_depth_small
[       OK ] VulkanAPITest.select_3d_depth_small (1 ms)
[ RUN      ] VulkanAPITest.select_3d_depth_medium
[       OK ] VulkanAPITest.select_3d_depth_medium (0 ms)
[ RUN      ] VulkanAPITest.select_3d_depth_large
[       OK ] VulkanAPITest.select_3d_depth_large (1 ms)
[ RUN      ] VulkanAPITest.select_3d_height_small
[       OK ] VulkanAPITest.select_3d_height_small (0 ms)
[ RUN      ] VulkanAPITest.select_3d_height_medium
[       OK ] VulkanAPITest.select_3d_height_medium (0 ms)
[ RUN      ] VulkanAPITest.select_3d_height_medium1
[       OK ] VulkanAPITest.select_3d_height_medium1 (0 ms)
[ RUN      ] VulkanAPITest.select_3d_height_medium2
[       OK ] VulkanAPITest.select_3d_height_medium2 (0 ms)
[ RUN      ] VulkanAPITest.select_3d_height_large
[       OK ] VulkanAPITest.select_3d_height_large (1 ms)
[ RUN      ] VulkanAPITest.select_3d_width_small
[       OK ] VulkanAPITest.select_3d_width_small (0 ms)
[ RUN      ] VulkanAPITest.select_3d_width_medium
[       OK ] VulkanAPITest.select_3d_width_medium (0 ms)
[ RUN      ] VulkanAPITest.select_3d_width_medium2
[       OK ] VulkanAPITest.select_3d_width_medium2 (0 ms)
[ RUN      ] VulkanAPITest.select_3d_width_large
[       OK ] VulkanAPITest.select_3d_width_large (1 ms)
[ RUN      ] VulkanAPITest.select_4d_batch_small
[       OK ] VulkanAPITest.select_4d_batch_small (0 ms)
[ RUN      ] VulkanAPITest.select_4d_batch_medium
[       OK ] VulkanAPITest.select_4d_batch_medium (0 ms)
[ RUN      ] VulkanAPITest.select_4d_batch_large
[       OK ] VulkanAPITest.select_4d_batch_large (1 ms)
[ RUN      ] VulkanAPITest.select_4d_depth_small
[       OK ] VulkanAPITest.select_4d_depth_small (1 ms)
[ RUN      ] VulkanAPITest.select_4d_depth_medium
[       OK ] VulkanAPITest.select_4d_depth_medium (0 ms)
[ RUN      ] VulkanAPITest.select_4d_depth_large
[       OK ] VulkanAPITest.select_4d_depth_large (1 ms)
[ RUN      ] VulkanAPITest.select_4d_height_small
[       OK ] VulkanAPITest.select_4d_height_small (0 ms)
[ RUN      ] VulkanAPITest.select_4d_height_medium
[       OK ] VulkanAPITest.select_4d_height_medium (0 ms)
[ RUN      ] VulkanAPITest.select_4d_height_large
[       OK ] VulkanAPITest.select_4d_height_large (1 ms)
[ RUN      ] VulkanAPITest.select_4d_width_small
[       OK ] VulkanAPITest.select_4d_width_small (0 ms)
[ RUN      ] VulkanAPITest.select_4d_width_medium
[       OK ] VulkanAPITest.select_4d_width_medium (0 ms)
[ RUN      ] VulkanAPITest.select_4d_width_large
[       OK ] VulkanAPITest.select_4d_width_large (1 ms)

[...bunch of other tests...]

[  FAILED  ] 7 tests, listed below:
[  FAILED  ] VulkanAPITest.cat_dim1_singledepth_success
[  FAILED  ] VulkanAPITest.gru_success
[  FAILED  ] VulkanAPITest.gru_mclareninputs_success
[  FAILED  ] VulkanAPITest.gru_prepack_success
[  FAILED  ] VulkanAPITest.lstm_success
[  FAILED  ] VulkanAPITest.lstm_mclareninputs_success
[  FAILED  ] VulkanAPITest.lstm_prepack_success

Reviewed By: SS-JIA

Differential Revision: D42623181

@pytorch-bot
Copy link

pytorch-bot bot commented Mar 7, 2023

🔗 Helpful Links

🧪 See artifacts and rendered test results at hud.pytorch.org/pr/96228

Note: Links to docs will display an error until the docs builds have been completed.

✅ No Failures

As of commit 22fd2a7:
💚 Looks good so far! There are no failures yet. 💚

This comment was automatically generated by Dr. CI and updates every 15 minutes.

@pytorch-bot pytorch-bot bot added the release notes: vulkan release notes category label Mar 7, 2023
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D42623181

1 similar comment
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D42623181

@liuk22 liuk22 force-pushed the export-D42623181 branch from 1279e62 to 4af46c1 Compare March 7, 2023 23:59
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D42623181

@liuk22 liuk22 force-pushed the export-D42623181 branch from 4af46c1 to 9f28983 Compare March 8, 2023 00:12
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D42623181

@liuk22 liuk22 force-pushed the export-D42623181 branch from 9f28983 to ab7eb4a Compare March 8, 2023 00:18
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D42623181

@liuk22 liuk22 force-pushed the export-D42623181 branch from ab7eb4a to 5b1dd82 Compare March 8, 2023 00:36
@liuk22 liuk22 force-pushed the export-D42623181 branch from 5b1dd82 to eba3a42 Compare March 8, 2023 01:41
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D42623181

1 similar comment
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D42623181

@liuk22 liuk22 force-pushed the export-D42623181 branch from eba3a42 to 2db89e9 Compare March 8, 2023 19:20
… dim/rank tensor case (pytorch#96228)

Summary:
Pull Request resolved: pytorch#96228

Currently, selection along a dimension/rank is only supported for 3D/rank tensors in PyTorch Vulkan. This adds support for 4D/rank tensors at selection along batch, channel (depth), height, and width.

Additionally:
- The existing implementations have been name-refactored to reflect whether they operate on 3d or 4d tensors.
- The params buffer for all select operations now use `ivec2` or `ivec4` only, for memory alignment safety.

Test Plan:
**Internal:**
1. `buck run --target-platforms ovr_config//platform/macos:arm64-fbsource  //xplat/caffe2:pt_vulkan_api_test_binAppleMac\#macosx-arm64 -c pt.vulkan_full_precision=1` on Apple M1 MacBook
2. Confirm all tests pass with no regression, and the directly affected tests `select_4d_*`, refactored `select_3d_`, pass
3. Test output P636928908, in particular:
```
[...bunch of other tests...]

[ RUN      ] VulkanAPITest.select_3d_depth_small
[       OK ] VulkanAPITest.select_3d_depth_small (1 ms)
[ RUN      ] VulkanAPITest.select_3d_depth_medium
[       OK ] VulkanAPITest.select_3d_depth_medium (0 ms)
[ RUN      ] VulkanAPITest.select_3d_depth_large
[       OK ] VulkanAPITest.select_3d_depth_large (1 ms)
[ RUN      ] VulkanAPITest.select_3d_height_small
[       OK ] VulkanAPITest.select_3d_height_small (0 ms)
[ RUN      ] VulkanAPITest.select_3d_height_medium
[       OK ] VulkanAPITest.select_3d_height_medium (0 ms)
[ RUN      ] VulkanAPITest.select_3d_height_medium1
[       OK ] VulkanAPITest.select_3d_height_medium1 (0 ms)
[ RUN      ] VulkanAPITest.select_3d_height_medium2
[       OK ] VulkanAPITest.select_3d_height_medium2 (0 ms)
[ RUN      ] VulkanAPITest.select_3d_height_large
[       OK ] VulkanAPITest.select_3d_height_large (1 ms)
[ RUN      ] VulkanAPITest.select_3d_width_small
[       OK ] VulkanAPITest.select_3d_width_small (0 ms)
[ RUN      ] VulkanAPITest.select_3d_width_medium
[       OK ] VulkanAPITest.select_3d_width_medium (0 ms)
[ RUN      ] VulkanAPITest.select_3d_width_medium2
[       OK ] VulkanAPITest.select_3d_width_medium2 (0 ms)
[ RUN      ] VulkanAPITest.select_3d_width_large
[       OK ] VulkanAPITest.select_3d_width_large (1 ms)
[ RUN      ] VulkanAPITest.select_4d_batch_small
[       OK ] VulkanAPITest.select_4d_batch_small (0 ms)
[ RUN      ] VulkanAPITest.select_4d_batch_medium
[       OK ] VulkanAPITest.select_4d_batch_medium (0 ms)
[ RUN      ] VulkanAPITest.select_4d_batch_large
[       OK ] VulkanAPITest.select_4d_batch_large (1 ms)
[ RUN      ] VulkanAPITest.select_4d_depth_small
[       OK ] VulkanAPITest.select_4d_depth_small (1 ms)
[ RUN      ] VulkanAPITest.select_4d_depth_medium
[       OK ] VulkanAPITest.select_4d_depth_medium (0 ms)
[ RUN      ] VulkanAPITest.select_4d_depth_large
[       OK ] VulkanAPITest.select_4d_depth_large (1 ms)
[ RUN      ] VulkanAPITest.select_4d_height_small
[       OK ] VulkanAPITest.select_4d_height_small (0 ms)
[ RUN      ] VulkanAPITest.select_4d_height_medium
[       OK ] VulkanAPITest.select_4d_height_medium (0 ms)
[ RUN      ] VulkanAPITest.select_4d_height_large
[       OK ] VulkanAPITest.select_4d_height_large (1 ms)
[ RUN      ] VulkanAPITest.select_4d_width_small
[       OK ] VulkanAPITest.select_4d_width_small (0 ms)
[ RUN      ] VulkanAPITest.select_4d_width_medium
[       OK ] VulkanAPITest.select_4d_width_medium (0 ms)
[ RUN      ] VulkanAPITest.select_4d_width_large
[       OK ] VulkanAPITest.select_4d_width_large (1 ms)

[...bunch of other tests...]

[  FAILED  ] 7 tests, listed below:
[  FAILED  ] VulkanAPITest.cat_dim1_singledepth_success
[  FAILED  ] VulkanAPITest.gru_success
[  FAILED  ] VulkanAPITest.gru_mclareninputs_success
[  FAILED  ] VulkanAPITest.gru_prepack_success
[  FAILED  ] VulkanAPITest.lstm_success
[  FAILED  ] VulkanAPITest.lstm_mclareninputs_success
[  FAILED  ] VulkanAPITest.lstm_prepack_success
```

Reviewed By: SS-JIA

Differential Revision: D42623181

fbshipit-source-id: 5b42fe7f2ceb3d4d3dddd7a7389ccc343320da7d
@liuk22 liuk22 force-pushed the export-D42623181 branch from 2db89e9 to 22fd2a7 Compare March 8, 2023 19:34
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D42623181

@SS-JIA
Copy link
Contributor

SS-JIA commented Mar 9, 2023

@pytorchbot merge

@pytorch-bot pytorch-bot bot added the ciflow/trunk Trigger trunk jobs on your pull request label Mar 9, 2023
@SS-JIA
Copy link
Contributor

SS-JIA commented Mar 9, 2023

@pytorchbot merge

@pytorchmergebot
Copy link
Collaborator

Merge failed

Reason: 1 mandatory check(s) are pending/not yet run. The first few are:

  • EasyCLA

Dig deeper by viewing the pending checks on hud

Details for Dev Infra team Raised by workflow job

Failing merge rule: Core Maintainers

@SS-JIA
Copy link
Contributor

SS-JIA commented Mar 9, 2023

@pytorchbot merge -f "Landed Internally"

@pytorchmergebot
Copy link
Collaborator

Merge started

Your change will be merged immediately since you used the force (-f) flag, bypassing any CI checks (ETA: 1-5 minutes).

Learn more about merging in the wiki.

Questions? Feedback? Please reach out to the PyTorch DevX Team

Advanced Debugging
Check the merge workflow status
here

@pytorchmergebot
Copy link
Collaborator

Merge failed

Reason: 1 mandatory check(s) are pending/not yet run. The first few are:

  • EasyCLA

Dig deeper by viewing the pending checks on hud

Details for Dev Infra team Raised by workflow job

Failing merge rule: Core Maintainers

@SS-JIA
Copy link
Contributor

SS-JIA commented Mar 9, 2023

@pytorchbot merge -f "Landed Internally"

@pytorchmergebot
Copy link
Collaborator

Merge started

Your change will be merged immediately since you used the force (-f) flag, bypassing any CI checks (ETA: 1-5 minutes).

Learn more about merging in the wiki.

Questions? Feedback? Please reach out to the PyTorch DevX Team

Advanced Debugging
Check the merge workflow status
here

@pytorchmergebot
Copy link
Collaborator

Merge failed

Reason: 1 mandatory check(s) are pending/not yet run. The first few are:

  • EasyCLA

Dig deeper by viewing the pending checks on hud

Details for Dev Infra team Raised by workflow job

Failing merge rule: Core Maintainers

@liuk22
Copy link
Contributor Author

liuk22 commented Mar 9, 2023

/easycla

@SS-JIA
Copy link
Contributor

SS-JIA commented Mar 9, 2023

@pytorchbot merge

@pytorchmergebot
Copy link
Collaborator

Merge started

Your change will be merged once all checks pass (ETA 0-4 Hours).

Learn more about merging in the wiki.

Questions? Feedback? Please reach out to the PyTorch DevX Team

Advanced Debugging
Check the merge workflow status
here

cyyever pushed a commit to cyyever/pytorch_private that referenced this pull request Mar 12, 2023
… dim/rank tensor case (#96228)

Summary:
Currently, selection along a dimension/rank is only supported for 3D/rank tensors in PyTorch Vulkan. This adds support for 4D/rank tensors at selection along batch, channel (depth), height, and width.

Additionally:
- The existing implementations have been name-refactored to reflect whether they operate on 3d or 4d tensors.
- The params buffer for all select operations now use `ivec2` or `ivec4` only, for memory alignment safety.

Test Plan:
1. `buck run --target-platforms ovr_config//platform/macos:arm64-fbsource  //xplat/caffe2:pt_vulkan_api_test_binAppleMac\#macosx-arm64 -c pt.vulkan_full_precision=1` on Apple M1 MacBook
2. Confirm all tests pass with no regression, and the directly affected tests `select_4d_*`, refactored `select_3d_`, pass
3. Test output P636928908, in particular:
```
[...bunch of other tests...]

[ RUN      ] VulkanAPITest.select_3d_depth_small
[       OK ] VulkanAPITest.select_3d_depth_small (1 ms)
[ RUN      ] VulkanAPITest.select_3d_depth_medium
[       OK ] VulkanAPITest.select_3d_depth_medium (0 ms)
[ RUN      ] VulkanAPITest.select_3d_depth_large
[       OK ] VulkanAPITest.select_3d_depth_large (1 ms)
[ RUN      ] VulkanAPITest.select_3d_height_small
[       OK ] VulkanAPITest.select_3d_height_small (0 ms)
[ RUN      ] VulkanAPITest.select_3d_height_medium
[       OK ] VulkanAPITest.select_3d_height_medium (0 ms)
[ RUN      ] VulkanAPITest.select_3d_height_medium1
[       OK ] VulkanAPITest.select_3d_height_medium1 (0 ms)
[ RUN      ] VulkanAPITest.select_3d_height_medium2
[       OK ] VulkanAPITest.select_3d_height_medium2 (0 ms)
[ RUN      ] VulkanAPITest.select_3d_height_large
[       OK ] VulkanAPITest.select_3d_height_large (1 ms)
[ RUN      ] VulkanAPITest.select_3d_width_small
[       OK ] VulkanAPITest.select_3d_width_small (0 ms)
[ RUN      ] VulkanAPITest.select_3d_width_medium
[       OK ] VulkanAPITest.select_3d_width_medium (0 ms)
[ RUN      ] VulkanAPITest.select_3d_width_medium2
[       OK ] VulkanAPITest.select_3d_width_medium2 (0 ms)
[ RUN      ] VulkanAPITest.select_3d_width_large
[       OK ] VulkanAPITest.select_3d_width_large (1 ms)
[ RUN      ] VulkanAPITest.select_4d_batch_small
[       OK ] VulkanAPITest.select_4d_batch_small (0 ms)
[ RUN      ] VulkanAPITest.select_4d_batch_medium
[       OK ] VulkanAPITest.select_4d_batch_medium (0 ms)
[ RUN      ] VulkanAPITest.select_4d_batch_large
[       OK ] VulkanAPITest.select_4d_batch_large (1 ms)
[ RUN      ] VulkanAPITest.select_4d_depth_small
[       OK ] VulkanAPITest.select_4d_depth_small (1 ms)
[ RUN      ] VulkanAPITest.select_4d_depth_medium
[       OK ] VulkanAPITest.select_4d_depth_medium (0 ms)
[ RUN      ] VulkanAPITest.select_4d_depth_large
[       OK ] VulkanAPITest.select_4d_depth_large (1 ms)
[ RUN      ] VulkanAPITest.select_4d_height_small
[       OK ] VulkanAPITest.select_4d_height_small (0 ms)
[ RUN      ] VulkanAPITest.select_4d_height_medium
[       OK ] VulkanAPITest.select_4d_height_medium (0 ms)
[ RUN      ] VulkanAPITest.select_4d_height_large
[       OK ] VulkanAPITest.select_4d_height_large (1 ms)
[ RUN      ] VulkanAPITest.select_4d_width_small
[       OK ] VulkanAPITest.select_4d_width_small (0 ms)
[ RUN      ] VulkanAPITest.select_4d_width_medium
[       OK ] VulkanAPITest.select_4d_width_medium (0 ms)
[ RUN      ] VulkanAPITest.select_4d_width_large
[       OK ] VulkanAPITest.select_4d_width_large (1 ms)

[...bunch of other tests...]

[  FAILED  ] 7 tests, listed below:
[  FAILED  ] VulkanAPITest.cat_dim1_singledepth_success
[  FAILED  ] VulkanAPITest.gru_success
[  FAILED  ] VulkanAPITest.gru_mclareninputs_success
[  FAILED  ] VulkanAPITest.gru_prepack_success
[  FAILED  ] VulkanAPITest.lstm_success
[  FAILED  ] VulkanAPITest.lstm_mclareninputs_success
[  FAILED  ] VulkanAPITest.lstm_prepack_success
```

Reviewed By: SS-JIA

Differential Revision: D42623181

Pull Request resolved: pytorch/pytorch#96228
Approved by: https://github.com/SS-JIA
ydwu4 added a commit to ydwu4/pytorch that referenced this pull request Mar 13, 2023
… dim/rank tensor case (pytorch#96228)

Summary:
Currently, selection along a dimension/rank is only supported for 3D/rank tensors in PyTorch Vulkan. This adds support for 4D/rank tensors at selection along batch, channel (depth), height, and width.

Additionally:
- The existing implementations have been name-refactored to reflect whether they operate on 3d or 4d tensors.
- The params buffer for all select operations now use `ivec2` or `ivec4` only, for memory alignment safety.

Test Plan:
1. `buck run --target-platforms ovr_config//platform/macos:arm64-fbsource  //xplat/caffe2:pt_vulkan_api_test_binAppleMac\#macosx-arm64 -c pt.vulkan_full_precision=1` on Apple M1 MacBook
2. Confirm all tests pass with no regression, and the directly affected tests `select_4d_*`, refactored `select_3d_`, pass
3. Test output P636928908, in particular:
```
[...bunch of other tests...]

[ RUN      ] VulkanAPITest.select_3d_depth_small
[       OK ] VulkanAPITest.select_3d_depth_small (1 ms)
[ RUN      ] VulkanAPITest.select_3d_depth_medium
[       OK ] VulkanAPITest.select_3d_depth_medium (0 ms)
[ RUN      ] VulkanAPITest.select_3d_depth_large
[       OK ] VulkanAPITest.select_3d_depth_large (1 ms)
[ RUN      ] VulkanAPITest.select_3d_height_small
[       OK ] VulkanAPITest.select_3d_height_small (0 ms)
[ RUN      ] VulkanAPITest.select_3d_height_medium
[       OK ] VulkanAPITest.select_3d_height_medium (0 ms)
[ RUN      ] VulkanAPITest.select_3d_height_medium1
[       OK ] VulkanAPITest.select_3d_height_medium1 (0 ms)
[ RUN      ] VulkanAPITest.select_3d_height_medium2
[       OK ] VulkanAPITest.select_3d_height_medium2 (0 ms)
[ RUN      ] VulkanAPITest.select_3d_height_large
[       OK ] VulkanAPITest.select_3d_height_large (1 ms)
[ RUN      ] VulkanAPITest.select_3d_width_small
[       OK ] VulkanAPITest.select_3d_width_small (0 ms)
[ RUN      ] VulkanAPITest.select_3d_width_medium
[       OK ] VulkanAPITest.select_3d_width_medium (0 ms)
[ RUN      ] VulkanAPITest.select_3d_width_medium2
[       OK ] VulkanAPITest.select_3d_width_medium2 (0 ms)
[ RUN      ] VulkanAPITest.select_3d_width_large
[       OK ] VulkanAPITest.select_3d_width_large (1 ms)
[ RUN      ] VulkanAPITest.select_4d_batch_small
[       OK ] VulkanAPITest.select_4d_batch_small (0 ms)
[ RUN      ] VulkanAPITest.select_4d_batch_medium
[       OK ] VulkanAPITest.select_4d_batch_medium (0 ms)
[ RUN      ] VulkanAPITest.select_4d_batch_large
[       OK ] VulkanAPITest.select_4d_batch_large (1 ms)
[ RUN      ] VulkanAPITest.select_4d_depth_small
[       OK ] VulkanAPITest.select_4d_depth_small (1 ms)
[ RUN      ] VulkanAPITest.select_4d_depth_medium
[       OK ] VulkanAPITest.select_4d_depth_medium (0 ms)
[ RUN      ] VulkanAPITest.select_4d_depth_large
[       OK ] VulkanAPITest.select_4d_depth_large (1 ms)
[ RUN      ] VulkanAPITest.select_4d_height_small
[       OK ] VulkanAPITest.select_4d_height_small (0 ms)
[ RUN      ] VulkanAPITest.select_4d_height_medium
[       OK ] VulkanAPITest.select_4d_height_medium (0 ms)
[ RUN      ] VulkanAPITest.select_4d_height_large
[       OK ] VulkanAPITest.select_4d_height_large (1 ms)
[ RUN      ] VulkanAPITest.select_4d_width_small
[       OK ] VulkanAPITest.select_4d_width_small (0 ms)
[ RUN      ] VulkanAPITest.select_4d_width_medium
[       OK ] VulkanAPITest.select_4d_width_medium (0 ms)
[ RUN      ] VulkanAPITest.select_4d_width_large
[       OK ] VulkanAPITest.select_4d_width_large (1 ms)

[...bunch of other tests...]

[  FAILED  ] 7 tests, listed below:
[  FAILED  ] VulkanAPITest.cat_dim1_singledepth_success
[  FAILED  ] VulkanAPITest.gru_success
[  FAILED  ] VulkanAPITest.gru_mclareninputs_success
[  FAILED  ] VulkanAPITest.gru_prepack_success
[  FAILED  ] VulkanAPITest.lstm_success
[  FAILED  ] VulkanAPITest.lstm_mclareninputs_success
[  FAILED  ] VulkanAPITest.lstm_prepack_success
```

Reviewed By: SS-JIA

Differential Revision: D42623181

Pull Request resolved: pytorch#96228
Approved by: https://github.com/SS-JIA
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ciflow/trunk Trigger trunk jobs on your pull request fb-exported Merged release notes: vulkan release notes category

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants