-
Notifications
You must be signed in to change notification settings - Fork 94
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Co-authored-by: Peter Andreas Entschev <[email protected]> * Initial implementing of ObjectProxy * Added basic tests of ObjectProxy * Implemented some more proxy attributes * Added spilling of proxy object optional * Re-added dask_serialize for DeviceSerialized * Added support of __array__ * Added __sizeof__ * Added some spill_proxy tests in test_device_host_file.py * Checking len() instead of .size() * Added dispatch support of hash_object_dispatch and group_split_dispatch * Added "*args, **kwargs" to dispatch of ObjectProxy * Added dispatch of make_scalar * Added dispatch of concat_dispatch * meta.yaml: added pandas dependency * meta.yaml: depend on dask (not only dask-core) * Added jit-unspill worker option * meta.yaml: removed pandas * Using explicit args for the dispatch functions * ObjectProxy._obj_pxy_serialize(): takes serializers * serializers replaces is_serialized * Supporting cuda serializers * Added a lot of operators * fixed typos * Support and test of a proxy object of a proxy object * test_spilling_local_cuda_cluster(): added some extra checks * Added _obj_pxy_is_cuda_object() * asproxy(): added subclass argument * fixed type in test_spilling_local_cuda_cluster check * Added test of communicating proxy objects * Making ObjectProxy threadsafe * renamed ObjectProxy => ProxyObject * Never re-serialize proxy objects * Test: setting device_memory_limit="1B" to force serialization * test: added an explicit client shutdown * Added some str/repr tests * added some more checks in test_proxy_object_of_numpy * ProxyObject: added docs * added unproxy() * Added ValueError when serializers isn't specified * Style and spelling fixes * ProxyObject.__sizeof__(): use dask.sizeof() * Serializer: convert to tuples before comparing
- Loading branch information
Showing
8 changed files
with
912 additions
and
19 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.