FluxML/Flux.jl
View on GitHubDoes Flux support N-dimensional convolutions, where N>3?
Open
#451 opened on Oct 22, 2018
enhancementhelp wanted
Description
While this works:
Conv((1,1,1), 1=>1)(rand(1,1,1,1,1)) #3D convolution
This throws an error:
Conv((1,1,1,1), 1=>1)(rand(1,1,1,1,1,1)) #4D convolution
#ERROR: MethodError: no method matching conv!(::Array{Float64,6}, ::Array{Float64,6}, ::Array{Float64,6}; pad=(0, 0, 0, 0), stride=(1, 1, 1, 1), dilation=(1, 1, 1, 1))
I'm running Julia 0.7 and:
[587475ba] Flux v0.6.7+ #master (https://github.com/FluxML/Flux.jl.git)
[872c559c] NNlib v0.4.2+ #master (https://github.com/FluxML/NNlib.jl.git)