Commit Graph

  • a5c026c033 Remove unused serialize/deserialize code in raylib. (#434) Robert Nishihara 2016-09-15 13:46:38 -07:00
  • 13560bdb6b Fix offset in get_malloc_mapinfo. (#24) Robert Nishihara 2016-09-14 17:45:18 -07:00
  • 9ecf72484b This solves a problem where exports were sent to workers out of order. (#430) Robert Nishihara 2016-09-14 17:18:02 -07:00
  • d5815673a5 Changed ray.select() to ray.wait() and its functionality (#426) Wapaul1 2016-09-14 17:14:11 -07:00
  • 8c6d3a88a9 Properly decrement Python reference count in PyObjectID_hash. (#429) Robert Nishihara 2016-09-14 17:09:11 -07:00
  • 28c19a38c9 Catch incorrect arguments to PlasmaClient constructor. (#18) Robert Nishihara 2016-09-14 14:21:24 -07:00
  • 72361c9b44 Add metadata handling (#23) Robert Nishihara 2016-09-14 14:20:34 -07:00
  • 7d629d4e48 Adding object table (#1) Philipp Moritz 2016-09-13 18:54:26 -07:00
  • feff561ca1 Added hash function for objectids (#427) Wapaul1 2016-09-13 18:41:18 -07:00
  • 96a59200d3 Fix some bugs (#22) Robert Nishihara 2016-09-13 16:45:44 -07:00
  • 3b47a15ebd Fix naming in tests. (#424) Robert Nishihara 2016-09-10 21:12:09 -07:00
  • ba56b08474 Reintroduce passing arguments by value to remote functions. (#425) Robert Nishihara 2016-09-10 21:11:18 -07:00
  • a35de3b287 Initial commit Philipp Moritz 2016-09-10 19:42:08 -07:00
  • 494903c5d4 fix compiler warnings (#17) Philipp Moritz 2016-09-10 17:47:37 -07:00
  • d52bf7d146 Use dlmalloc to manage shared memory (#15) Richard Shin 2016-09-10 16:39:24 -07:00
  • 0191d42751 Check in runtest.py that the correct version of cloudpickle is installed. (#421) Robert Nishihara 2016-09-09 16:46:18 -07:00
  • 04737f3f56 Run clang-format and check in Travis CI (#14) Richard Shin 2016-09-08 15:28:27 -07:00
  • 1ad663b689 Add more print statements to lbfgs app to help debug. (#420) Robert Nishihara 2016-09-08 11:43:26 -07:00
  • 987db5e725 Give better error message when no workers have been registered. (#419) Robert Nishihara 2016-09-08 11:43:04 -07:00
  • d6e3a40744 Remove unused code. (#418) Robert Nishihara 2016-09-08 11:36:17 -07:00
  • a62c0f8fac Allow arbitrary number of connections (#13) Philipp Moritz 2016-09-07 20:19:37 -07:00
  • 9abc1dd59f Make sure that pip installation of cloudpickle works. (#417) Robert Nishihara 2016-09-07 18:50:08 -07:00
  • 5802cab87c Fix bug in which ObjectFixture gets called at exit after raylib gets set to None. (#416) Robert Nishihara 2016-09-07 18:49:19 -07:00
  • d264713ceb Work around Arrow bug by increasing metadata size. (#415) Robert Nishihara 2016-09-07 18:46:04 -07:00
  • 11a8914684 Allow users to serialize custom classes. (#393) Robert Nishihara 2016-09-06 13:28:24 -07:00
  • d5cb3ac090 Propagate error messages from functions that run on all workers. (#410) Robert Nishihara 2016-09-06 10:06:43 -07:00
  • 5ac2df4329 Don't increment reference count in Py_BuildValue. (#12) Robert Nishihara 2016-09-06 10:02:30 -07:00
  • dd23a68f79 Merge pull request #12 from pcmoritz/refactor Robert Nishihara 2016-09-05 23:28:00 -07:00
  • ad1a8454d5 remove C struct duplication and python plasma manager Philipp Moritz 2016-09-05 15:34:11 -07:00
  • 2e4b655892 Merge pull request #11 from pcmoritz/callbackerr Robert Nishihara 2016-09-04 13:37:21 -07:00
  • 327d7ff689 Fix bug to enable calling ray.get multiple times on same ObjectID. (#409) Robert Nishihara 2016-09-04 13:32:55 -07:00
  • a428806788 propagate callback error Philipp Moritz 2016-09-04 13:08:34 -07:00
  • 68cec55a98 Refcount without modifying objects (#407) Philipp Moritz 2016-09-04 12:07:52 -07:00
  • c4c33bd087 Merge pull request #9 from pcmoritz/base Robert Nishihara 2016-09-04 11:55:24 -07:00
  • 84cfce3be2 introduce base object Philipp Moritz 2016-09-04 00:15:05 -07:00
  • 81f40774a7 Remove ObjectID aliasing from the API. (#406) Robert Nishihara 2016-09-03 19:34:45 -07:00
  • efb61ca9c7 Return scheduler address in ray.init (#403) Richard Shin 2016-09-03 18:25:47 -07:00
  • a5df45a92e Describe the object which wasn't serializable (#404) Richard Shin 2016-09-03 18:10:03 -07:00
  • 6f2ed775a2 Allow arbitrary bytes in types.String (#405) Richard Shin 2016-09-03 18:05:09 -07:00
  • 80fdfcd1a5 Check num_objstores > 0 in start_ray_local (#402) Richard Shin 2016-09-03 17:37:06 -07:00
  • 3548797202 [API] Implement get for multiple objects (#398) Philipp Moritz 2016-09-02 18:02:44 -07:00
  • b6872182bf Add hiredis to build (#395) Stephanie Wang 2016-09-01 20:15:00 -07:00
  • 3fc9196deb Merge pull request #7 from pcmoritz/numpy-object Robert Nishihara 2016-08-30 20:04:47 -07:00
  • ad12d5fece Handle more general numpy object types. Robert Nishihara 2016-08-30 19:31:04 -07:00
  • 75555ee25c Remove type information from remote decorator. (#394) Philipp Moritz 2016-08-30 18:34:25 -07:00
  • 5cf1d60cb2 Fix documentation. Robert Nishihara 2016-08-30 17:20:00 -07:00
  • 04c28001fc Serialize numpy arrays with custom objects Philipp Moritz 2016-08-30 16:46:33 -07:00
  • fb7ccef493 Allow remote decorator to be used with no parentheses. Robert Nishihara 2016-08-30 15:14:02 -07:00
  • 8c1f0f289e Merge pull request #5 from pcmoritz/callback Robert Nishihara 2016-08-30 15:55:34 -07:00
  • 7481a02024 add custom callbacks for serialization Philipp Moritz 2016-08-25 22:25:45 -07:00
  • ce4e5ec544 Fix failure_test.py. Robert Nishihara 2016-08-29 22:52:13 -07:00
  • b87912cb2f Remove typing module. Robert Nishihara 2016-08-29 22:16:14 -07:00
  • d7f313a026 Remove type information from remote decorator. Robert Nishihara 2016-08-29 22:05:59 -07:00
  • 93e6c9947b update numbuf (#392) Philipp Moritz 2016-08-25 20:05:48 -07:00
  • 74406e92e4 Merge pull request #4 from pcmoritz/key_tuples Robert Nishihara 2016-08-25 16:16:43 -07:00
  • 5c409c3916 make variable names more uniform Philipp Moritz 2016-08-25 16:04:31 -07:00
  • 420bcc0477 Remote function returning non-serializable type no longer shuts worker down (#384) Wapaul1 2016-08-25 15:26:22 -07:00
  • f468871b5d Tuples as keys in dicts can be serialized William Paul 2016-08-24 23:31:09 +00:00
  • 43452b9ab3 Try grpc version 1.0 (#386) Robert Nishihara 2016-08-23 19:29:18 -07:00
  • a0490846a2 Merge pull request #7 from pcmoritz/manager Robert Nishihara 2016-08-22 16:18:11 -07:00
  • e1627319b3 clean up tests Philipp Moritz 2016-08-22 15:30:16 -07:00
  • 98b80ea446 Merge pull request #11 from pcmoritz/python Philipp Moritz 2016-08-18 23:51:54 -07:00
  • 87447256c4 Test Python 3 in Travis. Robert Nishihara 2016-08-18 23:26:08 -07:00
  • b1db890cd8 Export GRPC environment variable in Python instead of in setup-env.sh (#382) Robert Nishihara 2016-08-18 15:39:19 -07:00
  • 3d6d1e8fe5 Test plasma manager. Robert Nishihara 2016-08-18 09:56:20 -07:00
  • 23327a18e0 add plasma manager Philipp Moritz 2016-08-17 12:54:34 -07:00
  • 32fadd54f5 Merge pull request #6 from pcmoritz/make Philipp Moritz 2016-08-17 11:21:59 -07:00
  • 36af79427d Merge pull request #9 from pcmoritz/test Philipp Moritz 2016-08-16 17:53:51 -07:00
  • b6b17f3ac3 Retry if plasma client fails to connect to plasma store. Robert Nishihara 2016-08-16 17:42:45 -07:00
  • 1b66ac54ba Basic Python unit tests. Robert Nishihara 2016-08-16 16:52:16 -07:00
  • 6511ea8cc5 Merge pull request #8 from pcmoritz/fix Robert Nishihara 2016-08-16 16:03:14 -07:00
  • 6db8d1c15a fix error handling Philipp Moritz 2016-08-16 15:49:26 -07:00
  • 1b22b54cfc Merge pull request #4 from pcmoritz/python Robert Nishihara 2016-08-16 15:43:02 -07:00
  • 535f4403e4 add python client Philipp Moritz 2016-08-16 15:38:45 -07:00
  • 29f0489b6e Remove directories as well with make clean. Robert Nishihara 2016-08-16 15:06:29 -07:00
  • 88a14870df Merge pull request #5 from pcmoritz/cleanup Robert Nishihara 2016-08-16 15:04:30 -07:00
  • 7a18347b5c cleanup Philipp Moritz 2016-08-15 16:41:22 -07:00
  • 314bc9e980 Test blocking behavior of select. (#379) Robert Nishihara 2016-08-16 14:54:54 -07:00
  • e06311d415 Automatically add relevant directories to Python paths of workers (#380) Robert Nishihara 2016-08-16 14:53:55 -07:00
  • c01e99284a Merge pull request #1 from pcmoritz/readme Philipp Moritz 2016-08-15 18:48:36 -07:00
  • 7246013008 Implement select to enable waiting for a specific number of remote objects to be ready. (#369) Wapaul1 2016-08-15 16:51:59 -07:00
  • b29fc0c481 Use random string for worker c++ logfile. (#378) Robert Nishihara 2016-08-15 15:55:34 -07:00
  • e94ed2fc97 Throw fatal error when attempting to send message on full queue. (#377) Robert Nishihara 2016-08-15 11:51:23 -07:00
  • 87bb7a8f67 [WIP] Large changes to make the tests pass. (#376) Robert Nishihara 2016-08-15 11:02:54 -07:00
  • 504044c033 Merge pull request #2 from pcmoritz/travis Philipp Moritz 2016-08-14 01:51:53 -07:00
  • e5ecd497f3 minimal travis file Robert Nishihara 2016-08-14 01:49:58 -07:00
  • ff13386659 Merge pull request #3 from pcmoritz/initial Robert Nishihara 2016-08-14 01:47:38 -07:00
  • 97087b0791 initial version of object store Philipp Moritz 2016-08-13 17:11:11 -07:00
  • 81bfd8c201 add readme Robert Nishihara 2016-08-13 15:24:01 -07:00
  • 68056dafb1 Initial commit Philipp Moritz 2016-08-13 15:20:19 -07:00
  • fd353250c8 Make tests more informative (#372) Robert Nishihara 2016-08-11 12:40:55 -07:00
  • b0ecff69ad Check for GRPC status codes (#366) Philipp Moritz 2016-08-11 11:10:00 -07:00
  • 362ffa1f3c Changing hard coded ports for objstore and workers to choose unused ports (#365) Wapaul1 2016-08-10 19:08:38 -07:00
  • fbc49410ec properly shutdown worker service thread (#367) Robert Nishihara 2016-08-10 16:53:24 -07:00
  • c01ef95d04 roll back grpc (#368) Philipp Moritz 2016-08-10 16:45:40 -07:00
  • d8dd9de81b remove verbose flag in tar (#363) Johann Schleier-Smith 2016-08-09 13:43:25 -07:00
  • 9903fc0335 Improve error message for serialization of custom objects (#359) Philipp Moritz 2016-08-09 13:38:21 -07:00
  • ac36cd6dcd remove protobuf version from pip install and add instructions for adding Ray to path (#362) Robert Nishihara 2016-08-09 12:09:06 -07:00
  • 149c13913a ignoring build output and example datasets (#360) Johann Schleier-Smith 2016-08-09 11:30:33 -07:00
  • 4d5f85e77c Fix Travis failure detection on Mac + testing enhancements (#358) Johann Schleier-Smith 2016-08-08 18:02:52 -07:00