
深度学习
文章平均质量分 84
草莓奶忻
记录日常
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
什么是 OOM(Out Of Memory)?如何系统排查和解决?
OOM(Out of Memory)意为“内存溢出”,指程序运行过程中试图申请的内存超过了系统或设备允许的限制,导致运行失败。现象是否服务器问题?GPU 显存几乎满,但不是你占用✅ 是,服务器资源分配问题GPU 几乎空闲,但仍报 OOM❌ 多半是你代码问题你自己的进程显存暴涨(batch/model太大)❌ 是你本地代码问题有显存碎片,无法分配大块显存✅/❌ 看具体释放策略。原创 2025-07-31 09:28:29 · 1046 阅读 · 0 评论 -
python宅男公示期
装饰器让你优雅地给函数“加特技”,而@wraps则确保你“变装”的同时还能保留身份证。项目使用@wraps✅不使用@wraps❌__name__func1wrapfunc__doc__"这是 func1 的文档"None可调试性好差可读性好差与工具兼容性(如 help、Flask)好差如果你写的是通用装饰器库,或做科研项目、调试复杂系统,一定要加。原创 2025-07-18 10:09:21 · 572 阅读 · 0 评论 -
Ubuntu 20.04 下 OpenVINO 2024 安装与配置
OpenVINO(Open Visual Inference and Neural network Optimization Toolkit)是 Intel 开发的一个高性能推理加速框架,主要支持在 Intel CPU、iGPU、VPU 上进行深度学习模型的部署和加速,支持模型优化、转换和跨平台推理。原创 2025-07-01 23:04:36 · 770 阅读 · 0 评论 -
PyTorch 中 nn.Linear() 参数详解与实战解析(gpt)
输入特征的维度: 输出特征的维度bias: 是否包含偏置项 b,默认True这个线性层的作用是:将输入映射为输出yWxTbyWxTb权重矩阵W形状为偏置向量b形状为项目含义输入 shape输出 shape权重 shape偏置 shape初始化方式U−kkU−kkk1k1是深度学习网络中非常核心的组成部分。搞懂它,不仅能帮你设计自己的神经网络架构,还能更深入理解神经网络中的矩阵运算和参数更新机制。原创 2025-06-30 22:06:38 · 1107 阅读 · 0 评论 -
PyTorch中.pth文件的解析及应用
pth文件是PyTorch中用于保存和加载模型参数的标准文件格式。它不仅可以存储模型的权重(如各层的参数、偏置等),还能保存优化器状态、训练进度(如当前epoch、损失值)等元数据。通过.pth文件,开发者能够快速保存训练好的模型,并在后续任务中复用或恢复训练,避免重复计算资源消耗。在深度学习中,模型训练通常耗时较长。使用.pth文件保存中间状态或最终模型,可显著提升开发效率,尤其适用于迁移学习、模型部署和协作共享等场景。.pth。原创 2025-04-02 13:13:18 · 2476 阅读 · 0 评论 -
ubuntu20.0.4 多opencv情况安装OpenCV4.5.5
1.下载 opencv4.5.5 及 opencv_contrib4.5.5,并将opencv_contrib4.5.5 放在 opencv4.5.5 下。在已有 opencv3.4.15 和 opencv4.2(ROS自带) 情况下安装 opencv4.5.5。1.下载ippicv_2020_lnx_intel64_20191018_general.tgz。3.修改ippicv.cmake。原创 2025-01-25 12:23:38 · 241 阅读 · 0 评论 -
Ubuntu20.04 深度学习环境配置(持续完善)
CUDA12.1 + cudnn8.9.7 + pytorch2.4.1 + tensorRT原创 2025-01-25 12:22:55 · 1670 阅读 · 0 评论 -
python的__call__函数
在Python中,call()方法是一种特殊的方法,它允许对象像函数一样被调用。也就是说,如果一个类定义了__call__()方法,那么它的实例可以像调用函数一样使用。原创 2024-08-10 07:48:28 · 1348 阅读 · 0 评论 -
VM ubuntu在虚拟机找不到网卡无法上网的问题
重启一下 Ubuntu 的 network-manager 服务。原创 2024-05-03 23:28:47 · 2329 阅读 · 2 评论 -
为什么我的 Conda activate 命令不工作?
conda activate 命令激活 Conda 环境时,shell 环境(通常是Bash)并没有被正确配置以支持 Conda 的这一命令。尽管你尝试运行了 conda init bash 来初始化 Bash,但系统提示“no change”并且未作任何更改,这表明相关的初始化脚本可能已经存在于你的配置文件中,但出于某种原因没有生效。尽管已经运行了 conda init bash 命令并且系统显示没有任何变化(“no change”),仍然遇到了无法使用 conda activate 的问题。原创 2024-05-02 23:41:37 · 2675 阅读 · 0 评论 -
如何在Ubuntu中禁止默认激活Conda的base环境?
在使用Ubuntu操作系统中的Conda时,可能会遇到一个常见的问题:每次打开终端时,系统默认会自动激活Conda的base环境。这可能会导致一些不便,尤其是当你有多个环境并希望根据不同的项目需求手动选择激活特定环境时。Conda为了方便用户直接使用,设置了在打开任何新的终端窗口时自动激活base环境。虽然这一特性对于某些用户来说可能是方便的,但对于需要频繁切换环境的用户来说,可能就不那么友好了。重启终端:修改完配置后,关闭当前的终端窗口,并重新打开一个新窗口以使改动生效。原创 2024-05-02 17:22:25 · 676 阅读 · 0 评论