书生大模型实战营 重要笔记汇总

书生大模型实战营 重要笔记汇总

算力平台:
https://studio.intern-ai.org.cn/console/dashboard

闯关文档:
https://aicarrier.feishu.cn/wiki/XBO6wpQcSibO1okrChhcBkQjnsf

工具一类

端口映射+远程链接:

ssh -p 37367 [email protected] -CNg -L {本地机器_PORT}:127.0.0.1:{开发机_PORT} -o StrictHostKeyChecking=no

ssh -CNg -L 6006:127.0.0.1:6006 [email protected] -p 47425


这条SSH命令用于创建一个安全的隧道,将本地计算机上的一个端口转发到远程服务器上的相同端口。下面是命令中各个部分的解释:

- `ssh`: 这是启动SSH客户端的命令。

- `-C`: 启用压缩,这有助于加快传输速度,特别是在网络条件不佳的情况下。

- `-N`: 告诉SSH不执行远程命令,仅建立隧道。

- `-g`: 允许远程主机连接到本地转发的端口。默认情况下,SSH只允许本地机器上的客户端连接到转发端口。

- `-L 6006:127.0.0.1:6006`: 这是本地端口转发的参数。
  - `-L`: 指定本地端口转发。
  - `6006`: 本地机器上监听的端口号。
  - `127.0.0.1:6006`: 远程机器上的目标地址和端口号。这里的意思是将本地的6006端口转发到远程机器的127.0.0.1地址上的6006端口。

- `[email protected]`: 这是要连接的远程服务器的用户名和主机名或IP地址。在这个例子中,用户名是`root`,主机名是`ssh.intern-ai.org.cn`。

- `-p`: 指定远程服务器上的SSH端口号。你需要将其替换为实际的端口号,例如`-p 22`。

- `47425`: 这是要连接的远程服务器上SSH服务监听的端口号,通常默认为22 

这条命令的完整形式可能是这样的:

ssh -CNg -L 6006:127.0.0.1:6006 [email protected] -p 22


当你运行这个命令时,它会在你的本地计算机上打开6006端口,并将其转发到远程服务器上的6006端口。这意味着,如果你在本地计算机上访问`localhost:6006`,实际上流量会被转发到远程服务器上的6006端口。

这种类型的隧道通常用于以下情况:

- 当你想要安全地访问远程服务器上的Web应用程序或服务时。
- 当远程服务器上的服务没有直接暴露在互联网上,而是通过SSH隧道来访问时。

请注意,这个命令需要你有权限访问远程服务器,并且远程服务器上的SSH服务需要允许端口转发。此外,本地计算机上的6006端口在运行命令之前应该是空闲的,没有被其他应用程序占用。

软连接

ln [参数][源文件或目录][目标文件或目录]
-s:创建软链接(符号链接)也是最常用的;、

TMUX 是一个终端多路复用器

tmux 是一个开源的终端复用器,由 Tom Lyon 在2007年创建。它允许用户在一个终端窗口内访问多个独立的终端会话,每个会话都可以独立运行、暂停、恢复和移动。以下是 tmux 的一些主要特点:

vscode debug

https://github.com/InternLM/Tutorial/tree/camp3/docs/L0/Python#441-debug%E5%8D%95%E4%B8%AApython%E6%96%87%E4%BB%B6

conda install

conda install pytorch2.1.2 torchvision0.16.2 torchaudio==2.1.2 pytorch-cuda=12.1 -c pytorch -c nvidia -y -c https://mirrors.t

你可能感兴趣的:(大模型学习路线,笔记,php,开发语言)