FluxML/Flux.jl

Does Flux support N-dimensional convolutions, where N>3?

Aberta

#451 aberto em 22 de out. de 2018

 (20 comentários) (0 reação) (0 responsável)Julia (619 forks)batch import
enhancementhelp wanted

Métricas do repositório

Stars
 (4.725 estrelas)
Métricas de merge de PR
 (Métricas PR pendentes)

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)

Guia do colaborador