[ET-VK] 6/n Split dispatches between multiple command buffers. Repurpose submit_current_cmd_and_wait to wait based on input flag.
Stack from ghstack (oldest at bottom):
- #12530
- -> #12529
- #12527
- #12525
- #12523
- #12522
- #12519
This diff makes changes to the submit_current_cmd_and_wait function in the ComputeGraph class to repurpose it to wait for command buffer completion based on an input flag. The function is renamed to submit_current_cmd and now takes an additional wait parameter. If wait is true, the function submits the command buffer to the GPU and waits for its completion. Otherwise, it only submits the command buffer without waiting.
Differential Revision: D78360042
:link: Helpful Links
:test_tube: See artifacts and rendered test results at hud.pytorch.org/pr/pytorch/executorch/12529
- :page_facing_up: Preview Python docs built from this PR
Note: Links to docs will display an error until the docs builds have been completed.
:x: 2 New Failures, 2 Unrelated Failures
As of commit c103fd7b8a17402e36025428e5b7520144e60a07 with merge base 4551a56a454bb6160f9e091e115f068e4c3357bc ():
NEW FAILURES - The following jobs have failed:
- pull / unittest / linux / linux-job (gh)
RuntimeError: Command docker exec -t e12e07f62e1bb06aa1d8ec5b8c0c05bad5c1c4d81bd32b96aac90b142402899f /exec failed with exit code 1 - pull / unittest-editable / linux / linux-job (gh)
RuntimeError: Command docker exec -t 8be81e7f5b444ec5c6d5429a8a1e3de3f173195f15c8128f7a90200689441220 /exec failed with exit code 1
BROKEN TRUNK - The following jobs failed but were present on the merge base:
👉 Rebase onto the `viable/strict` branch to avoid these failures
- pull / unittest / macos / macos-job (gh) (trunk failure)
RuntimeError: Command bash /Users/ec2-user/runner/_work/_temp/exec_script failed with exit code 1 - pull / unittest-editable / macos / macos-job (gh) (trunk failure)
RuntimeError: Command bash /Users/ec2-user/runner/_work/_temp/exec_script failed with exit code 1
This comment was automatically generated by Dr. CI and updates every 15 minutes.
This pull request was exported from Phabricator. Differential Revision: D78360042
This pull request was exported from Phabricator. Differential Revision: D78360042
This pull request was exported from Phabricator. Differential Revision: D78360042
Looks like this PR hasn't been updated in a while so we're going to go ahead and mark this as Stale.
Feel free to remove the Stale label if you feel this was a mistake.
If you are unable to remove the Stale label please contact a maintainer in order to do so.
If you want the bot to never mark this PR stale again, add the no-stale label.Stale pull requests will automatically be closed after 30 days of inactivity.
Looks like this PR hasn't been updated in a while so we're going to go ahead and mark this as Stale.
Feel free to remove the Stale label if you feel this was a mistake.
If you are unable to remove the Stale label please contact a maintainer in order to do so.
If you want the bot to never mark this PR stale again, add the no-stale label.Stale pull requests will automatically be closed after 30 days of inactivity.