Update (but no epiphanies, so donโt get your hopes up):
I added some diagnostic output immediately before the call to make_my_model
and some at the top of the function body. When I run the code again, this snippet (also including the output from methods
that @skleinbo asked for) is generated in the output:
# 1 method for generic function "make_my_model":
[1] make_my_model(args...; no_inchannels, kwargs...) in Main at /home/johjo50/3Dto2D/v2/models/model_channel_toggle.jl:40
Before the call make_my_model(arguments...; no_inchannels = channels)
arguments = [5, 7, 8, 9]
channels = 3
Inside make_my_model(args...; no_inchannels = 2, kwargs...)
args = (5, 7, 8, 9)
no_inchannels = 3
kwargs = Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}()
As far as I can see every important aspect is the same (I note that I use some different numbers, but I canโt see why that should matter). All the diagnostic messages look like I expected them, more or less. No other changes made to the code.
Yet, now it manages to find a method: the method that has been there all the time! Is there some explanation to what is happening? Is there a lesson to be learned?
Now that I can progress beyond this I get a load (see below) of output in my stderr
because of what I assume is a totally unrelated problem. Is this a fair assumption?
โ Error: CuDNN (v8302) function cudnnGetConvolutionForwardAlgorithmMaxCount() called:
โ Info: Traceback contains 85 message(s)
โ Warning: CUDNN_STATUS_NOT_SUPPORTED; Reason: ptr.isSupported()
โ Warning: CUDNN_STATUS_NOT_SUPPORTED; Reason: engine_post_checks(handle, *ebuf.get(), engine.getPerfKnobs(), req_size)
โ Warning: CUDNN_STATUS_NOT_SUPPORTED; Reason: finalize_internal()
โ Warning: CUDNN_STATUS_NOT_SUPPORTED; Reason: false == cudnn::cnn::isForwardSupported(handle, xDesc, wDesc, cDesc, yDesc, algo)
โ Warning: CUDNN_STATUS_NOT_SUPPORTED; Reason: T_ENGINEMAP::isLegacyAlgoSupported(handle, xDesc, wDesc, cDesc, yDesc, algo)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: dimA[i] <= 0
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: cudnn::ops::setTensorNdDescriptor(desc, dtype, nbDims, dimA, strideA, true)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: initStatus = getXDescriptor(conv, &xDescCompat)
โ Time: 2023-02-01T11:36:35.819594 (0d+0h+2m+0s since start)
โ Process=50017; Thread=50017; GPU=NULL; Handle=NULL; StreamId=NULL.
โ @ CUDA.CUDNN ~/.julia/packages/CUDA/Ey3w2/lib/cudnn/CUDNN.jl:140
โ Warning: CuDNN (v8302) function cudnnGetConvolutionForwardAlgorithmMaxCount() called:
โ Info: Traceback contains 29 message(s)
โ Warning: CUDNN_STATUS_NOT_SUPPORTED; Reason: false == cudnn::cnn::isForwardSupported(handle, xDesc, wDesc, cDesc, yDesc, algo)
โ Warning: CUDNN_STATUS_NOT_SUPPORTED; Reason: T_ENGINEMAP::isLegacyAlgoSupported(handle, xDesc, wDesc, cDesc, yDesc, algo)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: dimA[i] <= 0
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: cudnn::ops::setTensorNdDescriptor(desc, dtype, nbDims, dimA, strideA, true)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: initStatus = getXDescriptor(conv, &xDescCompat)
โ Warning: CUDNN_STATUS_NOT_SUPPORTED; Reason: false == cudnn::cnn::isForwardSupported(handle, xDesc, wDesc, cDesc, yDesc, algo)
โ Warning: CUDNN_STATUS_NOT_SUPPORTED; Reason: T_ENGINEMAP::isLegacyAlgoSupported(handle, xDesc, wDesc, cDesc, yDesc, algo)
โ Time: 2023-02-01T11:36:39.049080 (0d+0h+2m+4s since start)
โ Process=50017; Thread=50017; GPU=NULL; Handle=NULL; StreamId=NULL.
โ @ CUDA.CUDNN ~/.julia/packages/CUDA/Ey3w2/lib/cudnn/CUDNN.jl:138
โ Warning: CuDNN (v8302) function cudnnBatchNormalizationForwardTraining() called:
โ Info: Traceback contains 1 message(s)
โ Warning: CUDNN_STATUS_NOT_SUPPORTED; Reason: !canRunSemiPersist
โ Time: 2023-02-01T11:36:45.400175 (0d+0h+2m+10s since start)
โ Process=50017; Thread=50017; GPU=NULL; Handle=NULL; StreamId=NULL.
โ @ CUDA.CUDNN ~/.julia/packages/CUDA/Ey3w2/lib/cudnn/CUDNN.jl:138
โ Error: CuDNN (v8302) function cudnnGetConvolutionForwardAlgorithmMaxCount() called:
โ Info: Traceback contains 85 message(s)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: dimA[i] <= 0
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: cudnn::ops::setTensorNdDescriptor(desc, dtype, nbDims, dimA, strideA, true)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: initStatus = getXDescriptor(conv, &xDescCompat)
โ Warning: CUDNN_STATUS_NOT_SUPPORTED; Reason: false == cudnn::cnn::isForwardSupported(handle, xDesc, wDesc, cDesc, yDesc, algo)
โ Warning: CUDNN_STATUS_NOT_SUPPORTED; Reason: T_ENGINEMAP::isLegacyAlgoSupported(handle, xDesc, wDesc, cDesc, yDesc, algo)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: dimA[i] <= 0
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: cudnn::ops::setTensorNdDescriptor(desc, dtype, nbDims, dimA, strideA, true)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: initStatus = getXDescriptor(conv, &xDescCompat)
โ Time: 2023-02-01T11:36:52.612761 (0d+0h+2m+17s since start)
โ Process=50017; Thread=50017; GPU=NULL; Handle=NULL; StreamId=NULL.
โ @ CUDA.CUDNN ~/.julia/packages/CUDA/Ey3w2/lib/cudnn/CUDNN.jl:140
โ Error: CuDNN (v8302) function cudnnConvolutionForward() called:
โ Info: Traceback contains 3 message(s)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: dimA[i] <= 0
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: cudnn::ops::setTensorNdDescriptor(desc, dtype, nbDims, dimA, strideA, true)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: initStatus = getXDescriptor(conv, &xDescCompat)
โ Time: 2023-02-01T11:36:52.613024 (0d+0h+2m+17s since start)
โ Process=50017; Thread=50017; GPU=NULL; Handle=NULL; StreamId=NULL.
โ @ CUDA.CUDNN ~/.julia/packages/CUDA/Ey3w2/lib/cudnn/CUDNN.jl:140
โ Warning: CuDNN (v8302) function cudnnGetConvolutionForwardAlgorithmMaxCount() called:
โ Info: Traceback contains 65 message(s)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: dimA[i] <= 0
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: cudnn::ops::setTensorNdDescriptor(desc, dtype, nbDims, dimA, strideA, true)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: initStatus = getXDescriptor(conv, &xDescCompat)
โ Warning: CUDNN_STATUS_NOT_SUPPORTED; Reason: false == cudnn::cnn::isForwardSupported(handle, xDesc, wDesc, cDesc, yDesc, algo)
โ Warning: CUDNN_STATUS_NOT_SUPPORTED; Reason: T_ENGINEMAP::isLegacyAlgoSupported(handle, xDesc, wDesc, cDesc, yDesc, algo)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: dimA[i] <= 0
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: cudnn::ops::setTensorNdDescriptor(desc, dtype, nbDims, dimA, strideA, true)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: initStatus = getXDescriptor(conv, &xDescCompat)
โ Warning: CUDNN_STATUS_NOT_SUPPORTED; Reason: false == cudnn::cnn::isForwardSupported(handle, xDesc, wDesc, cDesc, yDesc, algo)
โ Warning: CUDNN_STATUS_NOT_SUPPORTED; Reason: T_ENGINEMAP::isLegacyAlgoSupported(handle, xDesc, wDesc, cDesc, yDesc, algo)
โ Time: 2023-02-01T11:36:52.643631 (0d+0h+2m+17s since start)
โ Process=50017; Thread=50017; GPU=NULL; Handle=NULL; StreamId=NULL.
โ @ CUDA.CUDNN ~/.julia/packages/CUDA/Ey3w2/lib/cudnn/CUDNN.jl:138
โ Error: CuDNN (v8302) function cudnnConvolutionForward() called:
โ Info: Traceback contains 3 message(s)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: dimA[i] <= 0
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: cudnn::ops::setTensorNdDescriptor(desc, dtype, nbDims, dimA, strideA, true)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: initStatus = getXDescriptor(conv, &xDescCompat)
โ Time: 2023-02-01T11:36:52.643796 (0d+0h+2m+17s since start)
โ Process=50017; Thread=50017; GPU=NULL; Handle=NULL; StreamId=NULL.
โ @ CUDA.CUDNN ~/.julia/packages/CUDA/Ey3w2/lib/cudnn/CUDNN.jl:140
โ Warning: CuDNN (v8302) function cudnnBatchNormalizationForwardTraining() called:
โ Info: Traceback contains 1 message(s)
โ Warning: CUDNN_STATUS_NOT_SUPPORTED; Reason: !canRunSemiPersist
โ Time: 2023-02-01T11:36:52.643947 (0d+0h+2m+17s since start)
โ Process=50017; Thread=50017; GPU=NULL; Handle=NULL; StreamId=NULL.
โ @ CUDA.CUDNN ~/.julia/packages/CUDA/Ey3w2/lib/cudnn/CUDNN.jl:138
โ Error: CuDNN (v8302) function cudnnGetConvolutionForwardAlgorithmMaxCount() called:
โ Info: Traceback contains 94 message(s)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: dimA[i] <= 0
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: cudnn::ops::setTensorNdDescriptor(desc, dtype, nbDims, dimA, strideA, true)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: initStatus = getXDescriptor(conv, &xDescCompat)
โ Warning: CUDNN_STATUS_NOT_SUPPORTED; Reason: false == cudnn::cnn::isForwardSupported(handle, xDesc, wDesc, cDesc, yDesc, algo)
โ Warning: CUDNN_STATUS_NOT_SUPPORTED; Reason: T_ENGINEMAP::isLegacyAlgoSupported(handle, xDesc, wDesc, cDesc, yDesc, algo)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: dimA[i] <= 0
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: cudnn::ops::setTensorNdDescriptor(desc, dtype, nbDims, dimA, strideA, true)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: initStatus = getXDescriptor(conv, &xDescCompat)
โ Time: 2023-02-01T11:36:52.689861 (0d+0h+2m+17s since start)
โ Process=50017; Thread=50017; GPU=NULL; Handle=NULL; StreamId=NULL.
โ @ CUDA.CUDNN ~/.julia/packages/CUDA/Ey3w2/lib/cudnn/CUDNN.jl:140
โ Error: CuDNN (v8302) function cudnnConvolutionForward() called:
โ Info: Traceback contains 3 message(s)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: dimA[i] <= 0
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: cudnn::ops::setTensorNdDescriptor(desc, dtype, nbDims, dimA, strideA, true)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: initStatus = getXDescriptor(conv, &xDescCompat)
โ Time: 2023-02-01T11:36:52.690034 (0d+0h+2m+17s since start)
โ Process=50017; Thread=50017; GPU=NULL; Handle=NULL; StreamId=NULL.
โ @ CUDA.CUDNN ~/.julia/packages/CUDA/Ey3w2/lib/cudnn/CUDNN.jl:140
โ Warning: CuDNN (v8302) function cudnnGetConvolutionForwardAlgorithmMaxCount() called:
โ Info: Traceback contains 74 message(s)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: dimA[i] <= 0
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: cudnn::ops::setTensorNdDescriptor(desc, dtype, nbDims, dimA, strideA, true)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: initStatus = getXDescriptor(conv, &xDescCompat)
โ Warning: CUDNN_STATUS_NOT_SUPPORTED; Reason: false == cudnn::cnn::isForwardSupported(handle, xDesc, wDesc, cDesc, yDesc, algo)
โ Warning: CUDNN_STATUS_NOT_SUPPORTED; Reason: T_ENGINEMAP::isLegacyAlgoSupported(handle, xDesc, wDesc, cDesc, yDesc, algo)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: dimA[i] <= 0
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: cudnn::ops::setTensorNdDescriptor(desc, dtype, nbDims, dimA, strideA, true)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: initStatus = getXDescriptor(conv, &xDescCompat)
โ Warning: CUDNN_STATUS_NOT_SUPPORTED; Reason: false == cudnn::cnn::isForwardSupported(handle, xDesc, wDesc, cDesc, yDesc, algo)
โ Warning: CUDNN_STATUS_NOT_SUPPORTED; Reason: T_ENGINEMAP::isLegacyAlgoSupported(handle, xDesc, wDesc, cDesc, yDesc, algo)
โ Time: 2023-02-01T11:36:52.703894 (0d+0h+2m+17s since start)
โ Process=50017; Thread=50017; GPU=NULL; Handle=NULL; StreamId=NULL.
โ @ CUDA.CUDNN ~/.julia/packages/CUDA/Ey3w2/lib/cudnn/CUDNN.jl:138
โ Error: CuDNN (v8302) function cudnnConvolutionForward() called:
โ Info: Traceback contains 3 message(s)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: dimA[i] <= 0
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: cudnn::ops::setTensorNdDescriptor(desc, dtype, nbDims, dimA, strideA, true)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: initStatus = getXDescriptor(conv, &xDescCompat)
โ Time: 2023-02-01T11:36:52.704060 (0d+0h+2m+17s since start)
โ Process=50017; Thread=50017; GPU=NULL; Handle=NULL; StreamId=NULL.
โ @ CUDA.CUDNN ~/.julia/packages/CUDA/Ey3w2/lib/cudnn/CUDNN.jl:140
โ Warning: CuDNN (v8302) function cudnnBatchNormalizationForwardTraining() called:
โ Info: Traceback contains 1 message(s)
โ Warning: CUDNN_STATUS_NOT_SUPPORTED; Reason: !canRunSemiPersist
โ Time: 2023-02-01T11:36:52.704167 (0d+0h+2m+17s since start)
โ Process=50017; Thread=50017; GPU=NULL; Handle=NULL; StreamId=NULL.
โ @ CUDA.CUDNN ~/.julia/packages/CUDA/Ey3w2/lib/cudnn/CUDNN.jl:138
โ Error: CuDNN (v8302) function cudnnGetConvolutionForwardAlgorithmMaxCount() called:
โ Info: Traceback contains 94 message(s)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: dimA[i] <= 0
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: cudnn::ops::setTensorNdDescriptor(desc, dtype, nbDims, dimA, strideA, true)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: initStatus = getXDescriptor(conv, &xDescCompat)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: dimA[i] <= 0
โ Warning: CUDNN_STATUS_NOT_SUPPORTED; Reason: false == cudnn::cnn::isForwardSupported(handle, xDesc, wDesc, cDesc, yDesc, algo)
โ Warning: CUDNN_STATUS_NOT_SUPPORTED; Reason: T_ENGINEMAP::isLegacyAlgoSupported(handle, xDesc, wDesc, cDesc, yDesc, algo)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: dimA[i] <= 0
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: cudnn::ops::setTensorNdDescriptor(desc, dtype, nbDims, dimA, strideA, true)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: initStatus = getXDescriptor(conv, &xDescCompat)
โ Time: 2023-02-01T11:36:52.731834 (0d+0h+2m+17s since start)
โ Process=50017; Thread=50017; GPU=NULL; Handle=NULL; StreamId=NULL.
โ @ CUDA.CUDNN ~/.julia/packages/CUDA/Ey3w2/lib/cudnn/CUDNN.jl:140
โ Error: CuDNN (v8302) function cudnnConvolutionForward() called:
โ Info: Traceback contains 3 message(s)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: dimA[i] <= 0
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: cudnn::ops::setTensorNdDescriptor(desc, dtype, nbDims, dimA, strideA, true)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: initStatus = getXDescriptor(conv, &xDescCompat)
โ Time: 2023-02-01T11:36:52.732003 (0d+0h+2m+17s since start)
โ Process=50017; Thread=50017; GPU=NULL; Handle=NULL; StreamId=NULL.
โ @ CUDA.CUDNN ~/.julia/packages/CUDA/Ey3w2/lib/cudnn/CUDNN.jl:140
โ Warning: CuDNN (v8302) function cudnnGetConvolutionForwardAlgorithmMaxCount() called:
โ Info: Traceback contains 74 message(s)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: dimA[i] <= 0
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: cudnn::ops::setTensorNdDescriptor(desc, dtype, nbDims, dimA, strideA, true)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: initStatus = getXDescriptor(conv, &xDescCompat)
โ Warning: CUDNN_STATUS_NOT_SUPPORTED; Reason: false == cudnn::cnn::isForwardSupported(handle, xDesc, wDesc, cDesc, yDesc, algo)
โ Warning: CUDNN_STATUS_NOT_SUPPORTED; Reason: T_ENGINEMAP::isLegacyAlgoSupported(handle, xDesc, wDesc, cDesc, yDesc, algo)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: dimA[i] <= 0
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: cudnn::ops::setTensorNdDescriptor(desc, dtype, nbDims, dimA, strideA, true)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: initStatus = getXDescriptor(conv, &xDescCompat)
โ Warning: CUDNN_STATUS_NOT_SUPPORTED; Reason: false == cudnn::cnn::isForwardSupported(handle, xDesc, wDesc, cDesc, yDesc, algo)
โ Warning: CUDNN_STATUS_NOT_SUPPORTED; Reason: T_ENGINEMAP::isLegacyAlgoSupported(handle, xDesc, wDesc, cDesc, yDesc, algo)
โ Time: 2023-02-01T11:36:52.748695 (0d+0h+2m+17s since start)
โ Process=50017; Thread=50017; GPU=NULL; Handle=NULL; StreamId=NULL.
โ @ CUDA.CUDNN ~/.julia/packages/CUDA/Ey3w2/lib/cudnn/CUDNN.jl:138
โ Error: CuDNN (v8302) function cudnnConvolutionForward() called:
โ Info: Traceback contains 3 message(s)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: dimA[i] <= 0
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: cudnn::ops::setTensorNdDescriptor(desc, dtype, nbDims, dimA, strideA, true)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: initStatus = getXDescriptor(conv, &xDescCompat)
โ Time: 2023-02-01T11:36:52.748856 (0d+0h+2m+17s since start)
โ Process=50017; Thread=50017; GPU=NULL; Handle=NULL; StreamId=NULL.
โ @ CUDA.CUDNN ~/.julia/packages/CUDA/Ey3w2/lib/cudnn/CUDNN.jl:140
โ Warning: CuDNN (v8302) function cudnnBatchNormalizationForwardTraining() called:
โ Info: Traceback contains 1 message(s)
โ Warning: CUDNN_STATUS_NOT_SUPPORTED; Reason: !canRunSemiPersist
โ Time: 2023-02-01T11:36:52.748991 (0d+0h+2m+17s since start)
โ Process=50017; Thread=50017; GPU=NULL; Handle=NULL; StreamId=NULL.
โ @ CUDA.CUDNN ~/.julia/packages/CUDA/Ey3w2/lib/cudnn/CUDNN.jl:138
โ Error: CuDNN (v8302) function cudnnGetConvolutionForwardAlgorithmMaxCount() called:
โ Info: Traceback contains 94 message(s)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: dimA[i] <= 0
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: cudnn::ops::setTensorNdDescriptor(desc, dtype, nbDims, dimA, strideA, true)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: initStatus = getXDescriptor(conv, &xDescCompat)
โ Warning: CUDNN_STATUS_NOT_SUPPORTED; Reason: false == cudnn::cnn::isForwardSupported(handle, xDesc, wDesc, cDesc, yDesc, algo)
โ Warning: CUDNN_STATUS_NOT_SUPPORTED; Reason: T_ENGINEMAP::isLegacyAlgoSupported(handle, xDesc, wDesc, cDesc, yDesc, algo)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: dimA[i] <= 0
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: cudnn::ops::setTensorNdDescriptor(desc, dtype, nbDims, dimA, strideA, true)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: initStatus = getXDescriptor(conv, &xDescCompat)
โ Time: 2023-02-01T11:36:52.758726 (0d+0h+2m+17s since start)
โ Process=50017; Thread=50017; GPU=NULL; Handle=NULL; StreamId=NULL.
โ @ CUDA.CUDNN ~/.julia/packages/CUDA/Ey3w2/lib/cudnn/CUDNN.jl:140
โ Error: CuDNN (v8302) function cudnnConvolutionForward() called:
โ Info: Traceback contains 3 message(s)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: dimA[i] <= 0
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: cudnn::ops::setTensorNdDescriptor(desc, dtype, nbDims, dimA, strideA, true)
โ Error: CUDNN_STATUS_BAD_PARAM; Reason: initStatus = getXDescriptor(conv, &xDescCompat)
โ Time: 2023-02-01T11:36:52.758896 (0d+0h+2m+17s since start)
โ Process=50017; Thread=50017; GPU=NULL; Handle=NULL; StreamId=NULL.
โ @ CUDA.CUDNN ~/.julia/packages/CUDA/Ey3w2/lib/cudnn/CUDNN.jl:140
โฎ
It goes on for another 30 000 lines, but even the output above have been heavily edited to keep up the dramatic tension of the narrative.
I suppose I should enquire about this in some GPU-forum, but should anyone know what this is about, please tell me.