From 3afb8d39e7a13539ceb619cd06dc2777294876d7 Mon Sep 17 00:00:00 2001 From: Violet Date: Tue, 16 Sep 2025 15:52:35 -0700 Subject: [PATCH] Implement cuStreamCreate (#511) --- zluda/src/impl/stream.rs | 4 ++++ zluda/src/lib.rs | 1 + 2 files changed, 5 insertions(+) diff --git a/zluda/src/impl/stream.rs b/zluda/src/impl/stream.rs index 2b44b3b..142b0c6 100644 --- a/zluda/src/impl/stream.rs +++ b/zluda/src/impl/stream.rs @@ -4,6 +4,10 @@ pub(crate) fn synchronize(stream: hipStream_t) -> hipError_t { unsafe { hipStreamSynchronize(stream) } } +pub(crate) fn create(stream: *mut hipStream_t, flags: ::core::ffi::c_uint) -> hipError_t { + unsafe { hipStreamCreateWithFlags(stream, flags) } +} + pub(crate) fn create_with_priority( stream: *mut hipStream_t, flags: ::core::ffi::c_uint, diff --git a/zluda/src/lib.rs b/zluda/src/lib.rs index 14b7bad..959691a 100644 --- a/zluda/src/lib.rs +++ b/zluda/src/lib.rs @@ -152,6 +152,7 @@ cuda_macros::cuda_function_declarations!( cuProfilerStart, cuProfilerStop, cuStreamBeginCapture_v2, + cuStreamCreate, cuStreamCreateWithPriority, cuStreamDestroy_v2, cuStreamEndCapture,