ubuntu 22.04安装docker和docker-compose

官方一键脚本

curl -fsSL https://get.docker.com -o get-docker.sh
chmod +x get-docker.sh
./get-docker.sh
apt install docker-compose

手动安装docker和docker-compose

关于它们的作用这个视频是我见过讲得最清楚的

# 更新软件包列表
sudo apt update
# 安装几个必备软件包
sudo apt install apt-transport-https ca-certificates curl software-properties-common
# 将官方 Docker 存储库的 GPG 密钥添加到系统
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
# 将 Docker 存储库添加到 APT 源
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# 再次更新现有的软件包列表,以便识别新增内容
sudo apt update
# 确保将从 Docker 存储库而不是默认的 Ubuntu 存储库进行安装
apt-cache policy docker-ce
# 安装 Docker
sudo apt install docker-ce
# 安装docker-compose
sudo apt install docker-compose
# 检查
docker -v
sudo systemctl status docker
docker-compose -v
# (以下可选)如果想在每次运行 docker 命令时避免键入 sudo ,可以将当前用户名添加到 docker 组
sudo usermod -aG docker ${USER}
# 应用新的组成员身份,需要注销服务器并重新登录,或键入以下内容
su - ${USER}

Read more

fastai14-Resnet

卷积神经网络有这样两个问题 * 我们需要大量的步长为 2 的层来使我们的网格在最后变成 1×1 * 无法在除我们最初训练的尺寸之外的任何尺寸的图像上工作 全卷积网络 | fully convolutional networks def avg_pool(x): return x.mean((2,3)) 前面正常卷积, 剩下的直接求平均 def block(ni, nf): return ConvLayer(ni, nf, stride=2) def get_model(): return nn.Sequential( block(3, 16), block(16, 32), block(32, 64), block(64, 128)

By kamado nezuko

pt命令行做种

发布种子各站点都有教程, 奈何使用的qb下载器为qbittorrent-nox, 没有直接生成torrent文件的选项, google发现可以使用transmission-cli命令行生成torrent 安装 sudo apt install transmission-cli 生成torrent种子 transmission-create -p -o path/to/example.torrent --tracker tracker_announce_url --piecesize 2048 path/to/file_or_directory * -p: 私有种子,不使用 DHT * -o: 生成 torrent 文件路径 * -t: tracker 地址 * -s: 每个文件块大小(参考下表) 文件大小 文件块大小 0 GB - 0.5 GB

By kamado nezuko