服务器连接及训练问题

问题

服务器经常宕机连接不上

sudo journalctl -u NetworkManager --no-pager检查NetworkManager网络日志

log:

12月 22 10:51:13 ubuntu kernel: eth0: renamed from veth32a5b8e

docker网卡和物理网卡命名冲突

解决:

长期解决:避免 Docker 网卡命名冲突

核心是让 Docker 虚拟网卡使用独立的命名空间,不与物理网卡(eth0、enp0s3 等)冲突:

bash

运行

  1. 编辑 Docker 配置文件,指定虚拟网卡命名前缀
    sudo nano /etc/docker/daemon.json
    添加以下内容(让 Docker 虚拟网卡以 docker-veth- 为前缀,避免与 eth0 冲突):
json 复制代码
{
  "default-network-opts": {
    "bridge": "docker0",
    "veth-prefix": "docker-veth-"
  }
}

关闭docker

问题:

服务器训练时自动中断,报Segmentation fault (core dumped)

解决:

ulimit -c unlimited 开启core dump,无大小限制

gdb python用GDB启动python解释器
(gdb) run implementations/dcgan/dcgan.py --你的参数在GDB内部运行脚本

报错:

c10::cuda::CUDACachingAllocator::Native::allocator显存碎片化

解决:

  1. export PYTORCH_CUDA_ALLOC_CONF=max_split_size_mb:128(或32,512,这告诉 PyTorch 当剩余的大块显存小于 128MB 时,不要再将其拆分,从而保留大块连续内存)
  2. 减少batch
相关推荐
剑穗挂着新流苏3123 分钟前
104_PyTorch 数据心脏:DataLoader 的深度解析与实战
深度学习·神经网络
IMPYLH7 分钟前
Linux 的 cp 命令
linux·运维·服务器
RisunJan19 分钟前
Linux命令-man(查看Linux中的指令帮助)
linux·运维·服务器
bai_lan_ya25 分钟前
使用linux的io文件操作综合实验_处理表格
linux·服务器·算法
扁舟·TF28 分钟前
VirtuaBox: 修改 Host-Only 网络的 IP 地址
服务器·网络·tcp/ip
weixin_4577600034 分钟前
基于pytorch实现LPR模型车牌识别
人工智能·pytorch·python·深度学习·lpr
华农DrLai36 分钟前
什么是Prompt注入攻击?为什么恶意输入能操控AI行为?
人工智能·深度学习·大模型·nlp·prompt
剑穗挂着新流苏31237 分钟前
103_PyTorch 快速上手:官方 torchvision 数据集加载与应用
深度学习·神经网络·计算机视觉
顶点多余43 分钟前
Ext文件系统详解
linux·运维·服务器
圥忈&&丅佽&&扗虖1 小时前
linux 安装 Ollama
linux·服务器