i have Class that uses numpy array…
class NPClass: def __init__(....): self.ary = np.zeros(...) def search(self,i): for j in self.ary : if i % j == 0 : return j
then I have a metod that use that class
class Foo: def boo(self,...): a = NPClass(...) rv =  for i in range(100000): ... res = a.search(i) rv.append(res) return rv
i know for normal numpy array i can use np.put() to share between ray tasks… but
How can I parellize this loop ? Where the array is under control by the external class (NPClass) ?
In this specific case all the tasks are just reading