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
[ROCm] enable HIP IPC #74383
[ROCm] enable HIP IPC #74383
Conversation
CI Flow Status
|
Workflows | Labels (bold enabled) | Status |
---|---|---|
Triggered Workflows | ||
deploy-linux-xenial-cuda11.3-py3.7-gcc7 | ciflow/all , ciflow/cuda , ciflow/default , ciflow/linux , ciflow/trunk |
|
linux-binary-conda | ciflow/binaries , ciflow/binaries_conda , ciflow/default |
|
linux-binary-libtorch-cxx11-abi | ciflow/all , ciflow/binaries , ciflow/binaries_libtorch , ciflow/default , ciflow/trunk |
|
linux-binary-libtorch-pre-cxx11 | ciflow/all , ciflow/binaries , ciflow/binaries_libtorch , ciflow/default , ciflow/trunk |
|
linux-binary-manywheel | ciflow/all , ciflow/binaries , ciflow/binaries_wheel , ciflow/default , ciflow/trunk |
|
linux-bionic-py3.7-clang9 | ciflow/all , ciflow/cpu , ciflow/default , ciflow/linux , ciflow/noarch , ciflow/trunk |
|
linux-bionic-rocm4.5-py3.7 | ciflow/all , ciflow/default , ciflow/linux , ciflow/rocm , ciflow/trunk |
|
linux-docs | ciflow/all , ciflow/cpu , ciflow/default , ciflow/docs , ciflow/linux , ciflow/trunk |
|
linux-vulkan-bionic-py3.7-clang9 | ciflow/all , ciflow/cpu , ciflow/default , ciflow/linux , ciflow/trunk , ciflow/vulkan |
|
linux-xenial-cuda11.3-py3.7-gcc7 | ciflow/all , ciflow/cuda , ciflow/default , ciflow/linux , ciflow/trunk |
|
linux-xenial-cuda11.3-py3.7-gcc7-bazel-test | ciflow/all , ciflow/bazel , ciflow/cpu , ciflow/default , ciflow/linux , ciflow/trunk |
|
linux-xenial-py3-clang5-mobile-build | ciflow/all , ciflow/default , ciflow/linux , ciflow/mobile , ciflow/trunk |
|
linux-xenial-py3-clang5-mobile-custom-build-static | ciflow/all , ciflow/default , ciflow/linux , ciflow/mobile , ciflow/trunk |
|
linux-xenial-py3.7-clang7-asan | ciflow/all , ciflow/cpu , ciflow/default , ciflow/linux , ciflow/sanitizers , ciflow/trunk |
|
linux-xenial-py3.7-clang7-onnx | ciflow/all , ciflow/cpu , ciflow/default , ciflow/linux , ciflow/onnx , ciflow/trunk |
|
linux-xenial-py3.7-gcc5.4 | ciflow/all , ciflow/cpu , ciflow/default , ciflow/linux , ciflow/trunk |
|
linux-xenial-py3.7-gcc5.4-mobile-lightweight-dispatch-build | ciflow/all , ciflow/cpu , ciflow/default , ciflow/libtorch , ciflow/linux , ciflow/mobile , ciflow/trunk |
|
linux-xenial-py3.7-gcc7 | ciflow/all , ciflow/cpu , ciflow/default , ciflow/linux , ciflow/trunk |
|
linux-xenial-py3.7-gcc7-no-ops | ciflow/all , ciflow/cpu , ciflow/default , ciflow/linux , ciflow/trunk |
|
macos-arm64-binary-conda | ciflow/binaries , ciflow/binaries_conda , ciflow/default |
|
macos-arm64-binary-wheel | ciflow/binaries , ciflow/binaries_wheel , ciflow/default |
|
macos-binary-conda | ciflow/binaries , ciflow/binaries_conda , ciflow/default |
|
macos-binary-libtorch-cxx11-abi | ciflow/binaries , ciflow/binaries_libtorch , ciflow/default |
|
macos-binary-libtorch-pre-cxx11 | ciflow/binaries , ciflow/binaries_libtorch , ciflow/default |
|
macos-binary-wheel | ciflow/binaries , ciflow/binaries_wheel , ciflow/default |
|
pytorch-linux-xenial-py3-clang5-android-ndk-r19c-gradle-custom-build-single | ciflow/all , ciflow/android , ciflow/cpu , ciflow/default , ciflow/linux , ciflow/trunk |
|
pytorch-linux-xenial-py3-clang5-android-ndk-r19c-gradle-custom-build-single-full-jit | ciflow/all , ciflow/android , ciflow/cpu , ciflow/default , ciflow/linux , ciflow/trunk |
|
win-vs2019-cpu-py3 | ciflow/all , ciflow/cpu , ciflow/default , ciflow/trunk , ciflow/win |
|
win-vs2019-cuda11.3-py3 | ciflow/all , ciflow/cuda , ciflow/default , ciflow/trunk , ciflow/win |
|
windows-binary-conda | ciflow/binaries , ciflow/binaries_conda , ciflow/default |
|
windows-binary-libtorch-debug | ciflow/all , ciflow/binaries , ciflow/binaries_libtorch , ciflow/default , ciflow/trunk |
|
windows-binary-libtorch-release | ciflow/all , ciflow/binaries , ciflow/binaries_libtorch , ciflow/default , ciflow/trunk |
|
windows-binary-wheel | ciflow/all , ciflow/binaries , ciflow/binaries_wheel , ciflow/default , ciflow/trunk |
|
Skipped Workflows | ||
caffe2-linux-xenial-py3.7-gcc5.4 | ciflow/all , ciflow/cpu , ciflow/linux , ciflow/trunk |
|
docker-builds | ciflow/all , ciflow/trunk |
|
ios-12-5-1-arm64 | ciflow/all , ciflow/ios , ciflow/macos , ciflow/scheduled |
|
ios-12-5-1-arm64-coreml | ciflow/all , ciflow/ios , ciflow/macos , ciflow/scheduled |
|
ios-12-5-1-arm64-custom-ops | ciflow/all , ciflow/ios , ciflow/macos , ciflow/scheduled |
|
ios-12-5-1-arm64-metal | ciflow/all , ciflow/ios , ciflow/macos , ciflow/scheduled |
|
ios-12-5-1-x86-64 | ciflow/all , ciflow/ios , ciflow/macos , ciflow/trunk |
|
ios-12-5-1-x86-64-coreml | ciflow/all , ciflow/ios , ciflow/macos , ciflow/trunk |
|
libtorch-linux-xenial-cuda10.2-py3.7-gcc7 | ciflow/all , ciflow/cuda , ciflow/libtorch , ciflow/linux , ciflow/trunk |
|
libtorch-linux-xenial-cuda11.3-py3.7-gcc7 | ciflow/all , ciflow/cuda , ciflow/libtorch , ciflow/linux , ciflow/trunk |
|
linux-bionic-cuda10.2-py3.9-gcc7 | ciflow/all , ciflow/cuda , ciflow/linux , ciflow/slow , ciflow/trunk |
|
linux-bionic-rocm4.5-py3.7-distributed | ciflow/all , ciflow/linux , ciflow/rocm , ciflow/trunk |
|
linux-docs-push | ciflow/all , ciflow/cpu , ciflow/linux , ciflow/scheduled |
|
linux-xenial-cuda11.3-py3.7-gcc7-no-ops | ciflow/all , ciflow/cuda , ciflow/linux , ciflow/trunk |
|
macos-10-15-py3-arm64 | ciflow/all , ciflow/macos , ciflow/trunk |
|
macos-10-15-py3-lite-interpreter-x86-64 | ciflow/all , ciflow/macos , ciflow/trunk |
|
macos-11-py3-x86-64 | ciflow/all , ciflow/macos , ciflow/trunk |
|
parallelnative-linux-xenial-py3.7-gcc5.4 | ciflow/all , ciflow/cpu , ciflow/linux , ciflow/trunk |
|
periodic-libtorch-linux-bionic-cuda11.5-py3.7-gcc7 | ciflow/all , ciflow/cuda , ciflow/libtorch , ciflow/linux , ciflow/scheduled |
|
periodic-linux-bionic-cuda11.5-py3.7-gcc7 | ciflow/all , ciflow/cuda , ciflow/linux , ciflow/scheduled |
|
periodic-linux-xenial-cuda10.2-py3-gcc7-slow-gradcheck | ciflow/all , ciflow/cuda , ciflow/linux , ciflow/scheduled , ciflow/slow , ciflow/slow-gradcheck |
|
periodic-linux-xenial-cuda11.3-py3.7-gcc7-debug | ciflow/all , ciflow/cuda , ciflow/linux , ciflow/scheduled |
|
periodic-win-vs2019-cuda11.5-py3 | ciflow/all , ciflow/cuda , ciflow/scheduled , ciflow/win |
|
pytorch-linux-xenial-py3-clang5-android-ndk-r19c-build | ciflow/all , ciflow/android , ciflow/cpu , ciflow/linux , ciflow/trunk |
|
pytorch-xla-linux-bionic-py3.7-clang8 | ciflow/all , ciflow/cpu , ciflow/linux , ciflow/trunk , ciflow/xla |
|
@pytorchbot merge this please |
Hey @jeffdaily. |
@jeffdaily Which ROCm version onwards is this support available? |
ROCm 4.5.2. |
Summary: Enables code paths that use hipIpc* functions. Also enables test_multiprocessing.py. Pull Request resolved: #74383 Approved by: https://github.com/osalpekar Test Plan: contbuild & OSS CI, see https://hud.pytorch.org/commit/pytorch/pytorch/956a028b5596120b25b0f5d52fc7a7fa34ee7359 Reviewed By: malfet Differential Revision: D35026054 fbshipit-source-id: 1d7020e27962b06b77eda3e909d427425c90c24e
Enables code paths that use hipIpc* functions. Also enables test_multiprocessing.py. Pull Request resolved: #74383 Approved by: https://github.com/osalpekar
Enables code paths that use hipIpc* functions. Also enables test_multiprocessing.py.