The 3D convolution operator requires 5D tensors:
https://pytorch.org/docs/stable/generated/torch.nn.Conv3d.html
If we cannot figure out a workaround (e.g. using a combination of ggml_view + ggml_reshape + ggml_conv), we might have to increase GGML_MAX_DIMS. Not sure how difficult this change would be. At the moment, it is not a priority (currently needed by the sd.cpp project leejet/stable-diffusion.cpp#491 (comment)), but it's something we should keep in mind.
The 3D convolution operator requires 5D tensors:
https://pytorch.org/docs/stable/generated/torch.nn.Conv3d.html
If we cannot figure out a workaround (e.g. using a combination of
ggml_view+ggml_reshape+ggml_conv), we might have to increaseGGML_MAX_DIMS. Not sure how difficult this change would be. At the moment, it is not a priority (currently needed by thesd.cppproject leejet/stable-diffusion.cpp#491 (comment)), but it's something we should keep in mind.