JuliaSIMD / JuliaSIMD/LoopVectorization.jl

Unrecognized loop range type: list of integers (new feature)

Ouverte
#334 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Julia
Étoiles
789
Forks
73
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Hi,

I am trying to use ```@turbo``` to loop over a list of integers. Naive implementations such as
```julia
@turbo for i in [1,10,15]
# do something
end
```

do not seem to work. However, simple workarounds like
```julia
ind = [1,10,15];
@turbo for j in eachindex(ind)
i = ind[j]
# do something
end
```

work fine. Is there any chance that similar cases will be handled as in the first example (i.e., naive implementation) in future releases?

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Commencez par la gestion des boucles @turbo, en utilisant comme références comportementales l’exemple direct d’une liste d’entiers et la solution de contournement avec eachindex. La tâche est considérée comme terminée lorsque la forme directe de la liste d’entiers est acceptée avec un comportement de boucle équivalent, avec une couverture démontrant ce cas.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
julia
Domaine
performance
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.