mirror of
https://github.com/blakeblackshear/frigate.git
synced 2025-09-23 17:52:05 +02:00
Update ROCm to not hang when running on complex RNN models (#20118)
* Update ROCm to not hang when running on complex RNN models * Formatting
This commit is contained in:
parent
1efff67e32
commit
c05e260ae9
@ -67,6 +67,9 @@ FROM deps-prelim AS rocm-prelim-hsa-override0
|
||||
ENV HSA_ENABLE_SDMA=0
|
||||
ENV TF_ROCM_USE_IMMEDIATE_MODE=1
|
||||
|
||||
# avoid kernel crashes
|
||||
ENV HIP_FORCE_DEV_KERNARG=1
|
||||
|
||||
COPY --from=rocm-dist / /
|
||||
|
||||
RUN ldconfig
|
||||
|
@ -51,6 +51,15 @@ class ONNXDetector(DetectionApi):
|
||||
"enable_cuda_graph": True,
|
||||
}
|
||||
|
||||
sess_options = None
|
||||
|
||||
if providers[0] == "ROCMExecutionProvider":
|
||||
# avoid AMD GPU kernel crashes
|
||||
sess_options = ort.SessionOptions()
|
||||
sess_options.graph_optimization_level = (
|
||||
ort.GraphOptimizationLevel.ORT_DISABLE_ALL
|
||||
)
|
||||
|
||||
self.model = ort.InferenceSession(
|
||||
path, providers=providers, provider_options=options
|
||||
)
|
||||
|
Loading…
Reference in New Issue
Block a user