赞
踩
1.1. 下载code-server安装包
类似这种文件:code-server-3.10.2-linux-amd64.tar.gz
解压:tar -xvf code-server-3.10.2-linux-amd64.tar.gz
1.2 (可选)建立软连接
ln -s path/to/code-server-3.10.2-linux-amd64/bin/code-server code-server
1.3 建立运行脚本
vim run_vscode.sh
写入如下内容,PASSWORD自己设置,最后行8445是端口号,需要网络设置。
- PASSWORD=your_passwod
- TZ=Asia/Shanghai
- export PASSWORD=$PASSWORD
- export SUDO_PASSWORD=$PASSWORD
- export TZ=$TZ
- nohup ./code-server --bind-addr=0.0.0.0:8445 &
启动:
nohup sh run_vscode.sh > vscode_log.txt 2>&1 &
然后可以在浏览器打开。
关闭方法:
(1)ps aux | grep code
(2)kill -9 the_pid
按需下载扩展程序:GitLens; Python;C/C++;
cpptools-linux(如需要手动安装,则先下载包,然后如下图所示)
在终端里用cmake编译好(可以直接使用VSCode Server里的终端,不需要另开窗口)
推荐cpp配置文件内容(.vscode/launch.json):
- {
- // Use IntelliSense to learn about possible attributes.
- // Hover to view descriptions of existing attributes.
- // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
- "version": "0.2.0",
- "configurations": [
- {
- "name": "(gdb) Launch",
- "type": "cppdbg",
- "request": "launch",
- "program": "your/program",
- "args": ["-k1 v1", "-k2 v2"],
- "stopAtEntry": false,
- "cwd": "${workspaceFolder}",
- "environment": [{"name":"CUDA_VISIBLE_DEVICES", "value": "4"}],
- "externalConsole": false,
- "MIMode": "gdb",
- "setupCommands": [
- {
- "description": "Enable pretty-printing for gdb",
- "text": "-enable-pretty-printing",
- "ignoreFailures": true
- }
- ]
- }
- ]
- }
推荐python分布式训练配置文件内容(.vscode/launch.json):
- {
- // Use IntelliSense to learn about possible attributes.
- // Hover to view descriptions of existing attributes.
- // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
- "version": "0.2.0",
- "configurations": [
- {
- "name": "Python: distributed",
- "type": "python",
- "request": "launch",
- "program": "path/to/env/lib/python3.7/site-packages/torch/distributed/launch.py",
- "console": "integratedTerminal",
- "env": {"CUDA_VISIBLE_DEVICES": "0"},
- "args": [
- "--nproc_per_node=1",
- "examples/run_funsd.py",
- "--model_name_or_path=microsoft/layoutlmv2-base-uncased",
- "--output_dir=/tmp/test-ner",
- "--do_train",
- "--do_predict",
- "--max_steps=1000",
- "--warmup_ratio=0.1",
- "--fp16"
- ],
- "justMyCode": false,
- }
- ]
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。