编辑
2025-05-09
Linux运维
00

📌 问题背景

在Ubuntu系统中,NVIDIA显卡驱动在内核升级后失效是一个常见问题,主要由以下原因引起:

  1. 未使用DKMS机制安装驱动:通过官方.run文件手动安装的驱动不会随内核更新自动重建模块;
  2. DKMS配置异常:即使通过仓库安装,若未正确注册DKMS,也会导致驱动无法适配新内核;
  3. 版本不兼容:某些新版内核可能需要更高版本的驱动支持。

本文将提供4种专业级解决方案,涵盖从长期稳定方案到临时应急措施,并附带故障排查与预防建议。

编辑
2025-05-08
Python
00

🧱 离线安装 Python 包的完整流程

🔗 一、联网机器:下载包及依赖

bash
mkdir -p wheels cd wheels # 下载包及其所有依赖 pip download swanlab==0.5.7 -d wheels --no-cache-dir

✅ 示例包:swanlab==0.5.7
💡 替换为你需要的包名和版本

编辑
2025-05-08
深度学习
00

SharegptDatasetConverter 类解析

SharegptDatasetConverter是LLaMA-Factory中的一个核心数据处理组件,专门用于处理ShareGPT格式的对话数据(包括OpenAI格式)。这个转换器将各种形式的对话数据转换为统一的内部格式,方便后续处理。下面几个方面可以帮助你理解它的工作原理:

1. 角色标签映射

代码开始定义了一个tag_mapping字典,将数据中的角色标签(例如"user"、"assistant")映射到内部使用的枚举值。例如,对于OpenAI格式,它会将"user"映射到Role.USER.value,将"assistant"映射到Role.ASSISTANT.value等。这保证了不同数据集之间角色表示的一致性。

编辑
2025-05-08
Python
00

对三个不同文件夹中的图像进行相似度匹配,并将匹配成功的三张图像(每个文件夹各一张)拼接成一张横向长图保存。以下是详细的功能解析:


核心功能

  1. 图像匹配: • 从三个文件夹(yuantu原图、Effect_ox1效果图1、Effect_pf效果图2)中读取图片。

    • 通过计算图像的均方误差(MSE)衡量相似度,找到每个原图对应的最相似的两张效果图(分别来自两个效果图文件夹)。

    • 使用全局优化算法(迭代移除已匹配的图片)确保匹配的唯一性和最优性。

  2. 图像拼接: • 将匹配成功的三张图片(原图 + 效果图1 + 效果图2)横向拼接成一张长图。

    • 拼接时保持所有图片高度一致,宽度按原始比例缩放。

  3. 结果保存: • 将拼接后的图像保存到save_mse文件夹中,文件名按序号命名(如001.jpg)。

编辑
2025-05-08
算法刷题
00

一、补充的5个核心方向

在掌握了算法面试中最常见的几大类题型(如动态规划、DFS/BFS、贪心、字符串、树)之后,还有一些非常重要的补充知识点也常常出现在高频面试题中。以下是五大进阶方向及对应的必刷题目推荐。