I’ve been looking closely at
parallel (fastai.core). It takes a function (
func) and a collection (
arr) and calls
func on each element of
arr (in parallel).
Does anyone here know why forces the function you provide
func to accept both the value and index of each element in
arr? This means you have to write a new function that is a copy of your old one, but accepts an additional input
index that it never uses. In the source code it calls
which I looked up here: Python 3 Library and it doesn’t seem to use the index argument.
parallel possibly be reworked to drop the index argument?