Re:Jupyter Receives the ACM Software System Award
by nerdponx on Wednesday May 02, 2018 @11:26PM
(#16983138)
Again, that's not what I mean. I want to run Jupyter (or some other front-end) on my laptop and have it talk to a kernel running on a server. You're describing running both Jupyter and the kernel on the server.
Re:Jupyter Receives the ACM Software System Award
by wenc on Thursday May 03, 2018 @03:28PM
(#16989051)
Oh I see now. You want to run the raw kernel with no front-end on the remote machine and communicate with it via the 0MQ/JSON transport layer. I'm curious, what is the advantage of doing this vs. simply running an instance of Jupyter on a remote machine?
Re:Jupyter Receives the ACM Software System Award
by nerdponx on Saturday May 05, 2018 @05:26PM
(#17003924)
I don't necessarily want to use Jupyter as the front end. This way lets me use e.g. Pycharm with the kernel running in a console.
BTW I managed to get it to work. I think I had missed a port the first time I tried.
This lets me run computationally heavy Jupyter calculations on a beefy remote backend in the cloud. My local browser merely talks to that backend via a tunnel.
Here's something on the web that describes this [1] -- except with Bitvise on Windows, you don't have to enter any SSH commands. The tunnel setup etc. is all done via a GUI. This is a pretty standard SSH tunnel technique. You can use this for more than just Jupyter.
[1] http://www.vickyfu.com/2017/04/using-jupyter-notebook-remote...