so my reading of the jupyter-kernel-gateway docs is that each session is containerized, so each notebook "session" is totally isolated
poking around a little bit, and clearml.backend_interface.task.repo.scriptinfo.ScriptInfo._get_jupyter_notebook_filename() returns None
As in, which tab when I'm viewing the Experiment should I see it on? Should it be code, an artifact, or something else?
if I instead change the request url to f"http://{server_info['hostname']}:{server_info['port']}/api/sessions" then it gets a 200 response... however , the response is an empty list
which I looked at previously to see if I could import sagemaker.kg or kernelgateway or something, but no luck
Hmm what do you have here?
os.system("cat /var/log/studio/kernel_gateway.log")
but even then the sessions endpoint is still empty
This is very odd ... let me check something
@<1532532498972545024:profile|LittleReindeer37> nice!!! 😍
Do you want to PR? it will be relatively easy to merge and test, and I think that they might even push it to the next version (or worst case quick RC)
but maybe that doesn't matter, actually - it might be one session per host I guess
and cat /var/log/studio/kernel_gateway.log | grep ipynb comes up empty
seems like it's using None and that doesn't provide the normal api/sessions endpoint - or, it does, but returns an empty list