Can I connect to Azure Machine Learning Compute Instance from PyCharm?
I would like to move from VS Code to PyCharm. However, all of my development work is currently done on an Azure Machine Learning Compute Instance due to organizational restrictions. Is it possible to transparently develop on AzureML Compute Instance from PyCharm similar to when using VS Code's AzureML extension?
Please sign in to leave a comment.
Hi,
Unfortunately, I'm unaware how AzureML Compute Instance works, but PyCharm has two ways of remote development:
SSH interpreter -- https://www.jetbrains.com/help/pycharm/configuring-remote-interpreters-via-ssh.html
Remote development -- https://www.jetbrains.com/help/pycharm/remote-development-starting-page.html
Both require SSH access to the remote machine, and port forwarding to be enabled.
This is not a valid solution Andrey Resler
Azure ML workspace requires logging in, otherwise you cannot use your workspace resources even if you are connected to your compute instance through PyCharm.
In VSC there is a dedicated plugin for that, right now it is (almost*) impossible to develop with PyCharm in Azure ML on a remote instance.
About the almost*, you can develop with PyCharm, if you enable SSH access to your remote machine. But this also doesn't work smoothly because many of the usage patterns in Azure require login, and while in VSC there is a plugin to support that, in PyCharm its a bare SSH access so you are destined to experience problems.
Please support it with a vote.