FluxML/Flux.jl

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

Ouverte

#451 ouverte le 22 oct. 2018

 (20 commentaires) (0 réaction) (0 personne assignée)Julia (619 forks)batch import
enhancementhelp wanted

Métriques du dépôt

Stars
 (4 725 étoiles)
Métriques de merge PR
 (Métriques PR en attente)

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)

Guide contributeur