-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade all query-mode kernels to use new PUSH/PULL-based agent protocol #34
Labels
Comments
achimnol
changed the title
Upgrade all kernels to use new PUSH/PULL-based agent protocol
Upgrade all query-mode kernels to use new PUSH/PULL-based agent protocol
Feb 2, 2017
achimnol
added a commit
that referenced
this issue
Feb 3, 2017
achimnol
added a commit
that referenced
this issue
Feb 4, 2017
* Python is NOT yet upgraded to 3.6 due to dependency to libboost-python. (It requires some work to manually compile it...)
achimnol
added a commit
that referenced
this issue
Feb 4, 2017
* Python is NOT yet upgraded to 3.6 because we need extra work to rebuild tensorflow. Coming soon.
achimnol
added a commit
that referenced
this issue
Feb 5, 2017
* Rebuilt TensorFlow v0.12.1 for Python 3.6 * GPU version info: CUDA 8.0, CuDNN 5, compute-capability 6.1
achimnol
added a commit
that referenced
this issue
Feb 5, 2017
* Users may use our custom $this->input function to get user inputs. (In PHP, there is no standard way to read stdin; often uses fgets to STDIN pre-defined file variable.) Usage example: $v = ($this->input)('prompt> '); echo $v; Here $this is a dummy scope object that exposes Sorna functionality to user codes.
achimnol
added a commit
that referenced
this issue
Feb 6, 2017
* It does NOT support continuation (streaming output and interactive input) yet.
achimnol
added a commit
that referenced
this issue
Feb 9, 2017
achimnol
added a commit
that referenced
this issue
Feb 15, 2017
achimnol
added a commit
that referenced
this issue
Feb 20, 2017
achimnol
added a commit
that referenced
this issue
Feb 21, 2017
* Pre-installed packages now include widely used plotting libraries from http://julialang.org/downloads/plotting.html - Depending on plotting libraries, you may try: display("image/png", plotobj) display("image/svg+xml", gcf()) for native multimedia output in Sorna. * Fixed exception trace formatting for more various exception types. (only some have "msg" field...)
achimnol
added a commit
that referenced
this issue
Feb 21, 2017
achimnol
added a commit
that referenced
this issue
Feb 23, 2017
achimnol
added a commit
that referenced
this issue
Feb 23, 2017
achimnol
added a commit
that referenced
this issue
Feb 24, 2017
Next TODO:
|
achimnol
added a commit
that referenced
this issue
Feb 25, 2017
achimnol
added a commit
that referenced
this issue
Aug 30, 2017
…ages * Base runner now offers the auto-completion handler stub. * "python3" kernel now uses the base runner and thus support the batch mode with the default build command: "python setup.py develop" (skipped with a warning when setup.py is not uploaded together) * C/C++ kernels now have the make utility. Ooops.
Current status: WIP - upgrading all kernels to use the common base runner which provides the base implementation of query/batch modes and skeletons for auto-completion. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
For Python kernels, we also need to update sorna-media package to v0.3.
Minimum features:
[b'stdout', b'utf8-encoded-text']
and[b'stderr', b'utf8-encoded-text']
.[b'finished', b'']
when execution is done.Optional features:
self.handle_input
in Python 3 impl.)Tips:
test_run.py
in python3 kernel directory to test the main programs before building docker containers for fast iteration of debugging and development.The text was updated successfully, but these errors were encountered: