SwissDataScienceCenter / renku

Renku provides a platform and tools for reproducible and collaborative data analysis.

Home Page:https://renkulab.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JupyterLab docker "Collaborative" mode

emiliocimino opened this issue · comments

Hi everyone,
Thanks for this project, I think it's really useful in MLOps experiments.

I've a couple of questions about the Jupyterlab base image:

  1. Is there any way to launch a session with the -- collaborative, allowing real time editing of files with multiple users?
  2. If not, have you already planned to do it?

Thanks for any answer :)

Hi @emiliocimino! Thanks for dropping by! It is technically possible to do this and we have experimented with it in the past, but we haven't found users requesting it. So, at the moment it is not on our roadmap. Do you have a frequent use for this feature of JupyterLab?

Hi @rokroskar, thanks for answering :).

I found the collaborative mode particularly useful while working on certain ML projects that require joint coding efforts. In such cases, the version control offered by JupyterLab in collaborative mode is more efficient in synchronizing multiple clients compared to using git, resulting in being more productive.

Ok thanks for clarifying! I will move this issue to the main renku repo because implementing this actually impacts several different components. I don't think the effort is huge, so it's possible we can fit it in in the next few months, especially if we find that other users are also interested in such a feature.

Just to clarify before diving further into this - you are using renku sessions via renkulab.io or are you just using the docker images and running them some other way?

I used renku sessions from renkulab.io