You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Objects a and b that are retrieved by ray.get have two additional fields (ray_deallocator and ray_objectid), which means they cannot be compared for equality.
It compares member of a python object, except for ray_deallocator and ray_objectid; note that testing is not done recursively (it will fail if one of the members is a non-primitive python object). Recursive testing can be done with https://gist.github.com/samuraisam/901117.
pcmoritz
pushed a commit
to pcmoritz/ray
that referenced
this issue
Dec 18, 2017
* Compile the Ray redis module with C++.
* Redo parsing of object table notifications with flatbuffers.
* Update redis module python tests.
* Redo parsing of task table notifications with flatbuffers.
* Fix linting.
* Redo parsing of db client notifications with flatbuffers.
* Redo publishing of local scheduler heartbeats with flatbuffers.
* Fix linting.
* Remove usage of fixed-width formatting of scheduling state in channel name.
* Reply with flatbuffer object to task table queries, also simplify redis string to flatbuffer string conversion.
* Fix linting and tests.
* fix
* cleanup
* simplify logic in ReplyWithTask
Objects a and b that are retrieved by ray.get have two additional fields (ray_deallocator and ray_objectid), which means they cannot be compared for equality.
The underlying issue is similar to #331
The text was updated successfully, but these errors were encountered: