Getting jupyterlab-prodigy to work on a google cloud platform VM

Hi @sangersteel , my hunch is that in Vertex AI, the 8080 port is reserved by the haveged process as seen in your ps aux output. I am not sure what its purpose is exactly, but treat the 8080 port to be "reserved" for now.
That's why you cannot start Prodigy because that address is already being used. So you might want to:

  • Change the PRODIGY_PORT when running Prodigy from 8080 into something not reserved (try 8888 or 8889). Something like (or you can do so via the prodigy.json file):
PRODIGY_PORT=8888 prodigy ...
  • Then configure the Jupyter lab extension so that it sees that port where Prodigy is running as mentioned here:

To be sure, you might want to try this in a new VM in case you've shutdown some reserved processes. Just for a cleaner slate. Hope that helps!