BigQuant使用文档

【旗舰版】使用本地VSCode连接到 AIStudio

由jliang创建,最终由jliang 被浏览 59 用户

介绍

通过本地 VSCode 连接到BigQuant AIStudio,在本地 VSCode 里开发、调试、运行等。

注意:本地 VSCode 没有 AIStudio 可视化开发等功能。我们仍然推荐使用 AIStudio。

此功能 旗舰版 专有。

环境配置

配置 SSH

  • Windows 10/Mac/Linux 等一般都默认安装了 SSH 客户端,可以现在命令行运行 ssh 看看是否已经安装。如果未安装,可以询问 QuantChat 或者在网上搜索相关教程。

  • 生成本地 ssh密钥(如果没有的话),用于访问远程 AIStudio。运行 ssh-keygen,可以默认一直回车到结束。会在你的用户的 .ssh 目录生成 id_rsa(私钥,不要对外分享) 和 id_rsa.pub

  • 编辑 ~/.ssh/config 文件(其中 ~ 是你的用户主目录),添加如下内容(其中 YOUR_USER_NAME 替换为你的BigQuant用户名)

    Host YOUR_USER_NAME.bigquant
      HostName YOUR_USER_NAME.bigquant
      ProxyCommand socat - PROXY:39.104.162.137:%h:%p,proxyport=10002
      User aiuser
    
  • 添加本地公钥到你的AIStudio的 ~/.ssh/authorized_keys,用以授权本地登录:

    • 用文本编辑器打开本地电脑的 ~/.ssh/id_rsa.pub,拷贝其中的内容
    • 进入你的 AIStudio 粘贴刚才复制的公钥到文件 ~/.ssh/authorized_keys。如果这个目录或者文件不存在,请自行创建。

安装 socat

socat是一个广泛使用的网络库,我们需要使用 socat 来访问 AIStudio。

  • Windows:可以从源代码安装或者在这里下载 https://github.com/tech128/socat-1.7.3.0-windows,将这些文件放到 C:\socat 目录,注意后面会用到这个目录,如果这里目录不一样,后面也需要修改。其他安装方式网上可以搜索资料
  • Mac:brew install socat
  • Linux:请根据具体版本搜索,询问 QuantChat 或者在网上搜索相关教程

安装Remote SSH 插件

  • 使用命令行安装:code --install-extension ms-vscode-remote.remote-ssh
  • 或者在VSCode搜索安装:打开 VSCode > 插件 > remote ssh > 安装

远程连接到AIStudio

  • 命令行运行:code --remote ssh-remote+YOUR_USER_NAME.bigquant /home/aiuser/work,其中 YOUR_USER_NAME 替换为你的BigQuant用户名
  • 或者在VSCode手动连接:打开 VSCode > 远程资源管理器 > 选择 YOUR_USER_NAME.bigquant > 然后打开目录:/home/aiuser/work
  • 安装需要的插件,建议至少需要安装 python 和 jupyter 插件\n

远程使用AIStudio

  • 新建一个 ipynb 文件,选择环境 Python > 3.11.8(一定要这个版本,不然没有内置的包)\n

运行,一切正常运行\n

\

总结

通过本地 VSCode 连接远程 AIStudio,我们可以无缝的使用本地VSCode体验。

我们仍然推荐使用 AIStudio,AIStudio 比VSCode 更丰富的能力和优化的体验。

标签

AIStudio
{link}