JuliaSIMD / JuliaSIMD/LoopVectorization.jl

For loops with the syntax for i in iter

Aperta
#231 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Julia
Stelle
789
Fork
73
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

For loops with the syntax `for i in iter` dont work even with a simple iterator like a Vector.
MWE
```julia
using LoopVectorization

test = rand(10000)
function mymean(func,iter)
len = length(iter)
total = zero(eltype(iter))
@avx for i in iter
total += func(i)
end
total/len
end

mymean(identity,test)
```

This gives this error:
```julia
ERROR: LoadError: MethodError: no method matching canonicalize_range(::Vector{Float64})
```

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.