Does C++ cudnn_convolution_backward respect Python's cuda stream?

I’m using C++ cudnn_convolution_backward to implement a custom op. I’m making use of streams in there. My question is that if I call cudnn_convolution_backward inside a stream context manager, will the cudnn backward pass run on that stream or not?
I looked at function’s implementation in C++ but couldn’t find anything there. Python set_stream is a wrapper around something but I couldn’t find the original source code it wraps and I don’t see anything setting up cudnn stream here either: pytorch/Stream.cpp at master · pytorch/pytorch · GitHub

The cuDNN calls use their cuDNNHandle, which uses the current stream as seen here.