This extension facilitates seamless connection to Intel Developer Cloud servers equipped with preinstalled AI frameworks and access to Intel accelerators (XPUs). It leverages Microsoft's VSCode Tunnel plugin for secure SSH access. Users must have an IDC account and add their public SSH key to their
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
This extension enables developers to easily connect vscode to Intel Developer Cloud (IDC) servers that come with preinstalled AI frameworks and access to Intel accelerators (XPUs). It integrates with Microsoft's VSCode Tunnel plugin to establish a secure SSH tunnel for development activities. Use your favorite IDC, run your AI/ML/HPC work on the remote server for free!!
Note: The session time is 4 hours, so after 4 hours you would loose connection and would have to reconnect.
Features
Seamless SSH connection setup to Intel Developer Cloud servers.
Utilizes VSCode Tunnel plugin for secure connections.
Persistent access with stored user credentials.
Prerequisites
An active account on Intel Developer Cloud (IDC).
Your public SSH key added to your IDC profile.
Getting Started
Install the extension from the VSCode Marketplace
To retrieve your IDC username, log in or register at IDC, navigate to the Training catalog, and select any training. Click on Details, then click on Options located below the Launch Jupyter Notebook button. This will initiate an SSH launch command, from which you can obtain your IDC training notebook's username.
Enter your IDC username when prompted by the extension.
The extension stores your username for future sessions, eliminating the need for repeated setup.
Usage
After installation and setup:
Run the Connect to IDC command from the VSCode command palette.
Authenticate with IDC when prompted.
Start your development session with the preinstalled AI frameworks and Intel accelerators.
Contributing
Contributions to the IDC VSCode extension are welcome. Please feel free to fork the repository, make your changes, and submit a pull request.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments
Intel Developer Cloud for providing the cloud infrastructure.
Microsoft for the VSCode Tunnel plugin.
Support
For support, please open an issue in the GitHub repository.