Hi. That doesn’t seem to be making a difference.
Also, I forgot to mention, in my first response, that it’s my understanding that queue.put serializes the argument anyway. In which case, using ray.put, first, will be redundant.
Not 100% sure of that, but that does seem to be what it suggests here: Ray Core API — Ray 1.11.0
I think the root problem is that queue.get is always deserializing the result.