Connecting to Workspaces¶
Once you have a Workspace up and running, you can connect to it directly from the MemVerge AI platform. This process opens the Workspace’s user interface—typically a Jupyter Notebook or VS Code session—in a new browser tab.
Steps to Connect¶
-
Open the Workspaces Dashboard
- In the left navigation menu, select Workspaces.
- A list of all existing Workspaces appears, each with information about its name, status, project, and available actions.
-
Locate the Workspace
- Find the Workspace you want to interact with (e.g.,
jupyter-data-lab
orvscode-dev-env
). - Ensure the Workspace status is Running or Ready before attempting to connect.
- Find the Workspace you want to interact with (e.g.,
-
Click “Connect”
- Under the Actions column (or within the Workspace card), choose Connect.
- The platform opens a new browser tab or window containing the Workspace’s environment.
-
Authenticate if Required
- Depending on the Workspace’s configuration, you may be prompted to enter credentials or token-based authentication.
- Once authenticated, you can access the full interface (Jupyter Notebook, VS Code, etc.).
What to Expect in the Workspace¶
-
Jupyter Notebook:
- A web-based interactive environment where you can create and run Python (or other kernel-based) notebooks.
- Includes features for data visualization, markdown notes, and code execution.
-
VS Code:
- A web-based version of Visual Studio Code offering a familiar editor UI, integrated terminal, and debugging capabilities.
- You can install additional extensions or configure language servers for your development needs.
Troubleshooting Connection Issues¶
-
Workspace Not Ready
- If the Workspace shows Pending or Initializing, wait until it transitions to Running or Ready.
- Refresh the page or check the Conditions tab to see if there are any errors preventing the Workspace from starting.
-
Browser Pop-Up Blockers
- Some browsers may block new tabs automatically. Check for a pop-up blocker warning and allow the page to open a new tab.
-
Timeout or Network Errors
- If the connection times out, verify your network connectivity or VPN settings.
- Confirm that the platform’s ingress or load balancer is properly configured.
-
Workspace Credentials
- If a login prompt fails, verify your user credentials or token. For Jupyter, ensure the correct token is entered.
- For VS Code, check if there’s a username/password required.
Best Practices¶
- Data Persistence: Save important code and data to attached volumes. This ensures your work remains intact if the session ends.
- Resource Monitoring: Keep an eye on CPU, memory, and GPU usage within the Workspace. Consider resizing or stopping the Workspace if resources are under- or over-utilized.
- Version Control: Use Git or another version-control system within the Workspace to track changes and collaborate with teammates.