相关推荐
PaddlePaddle深度学习框架2.4版本核心升级与性能优化解析
深度学习框架作为AI开发的基础工具,其性能优化和功能迭代直接影响模型训练效率。PaddlePaddle最新版本通过重构计算图执行引擎、优化算子融合策略,显著提升训练速度。在分布式训练场景中,混合并行策略和梯度压缩技术可降低40-60%通信开销。框架升级涉及API层重大变更,开发者需注意paddle.fluid包的完全弃用。实测显示,在ResNet50基准测试中,新版本在V100、A100等硬件上均有20%以上的性能提升,这主要得益于CUDA内核重写和自动混合精度优化。针对常见的CUDA兼容性问题,建议检查驱
在飞桨平台做图像分类-2 完成模型组网并训练|优快云创作打卡
在飞桨平台做图像分类-2 完成模型组网并训练
PaddleOCR GPU加速实战:CUDA/cuDNN版本兼容性与环境排查指南
GPU加速是深度学习推理性能提升的关键路径,其底层依赖于CUDA运行时、cuDNN库、驱动程序与框架ABI的严格匹配。理解CUDA驱动与Runtime版本协同机制、共享库动态链接原理及显存管理模型,是实现稳定加速的前提。在OCR等工业级CV任务中,PaddleOCR的GPU推理常因版本错配、环境污染或算子不支持而fallback至CPU,导致吞吐下降、延迟飙升。本文聚焦Linux服务器环境下PaddleOCR的GPU集成问题,系统梳理从NVIDIA驱动校验、CUDA Toolkit对齐、cuDNN符号兼容,
【飞桨-rocketqa】AttributeError: module ‘paddle.fluid.layers‘ has no attribute ‘py_reader‘
找到报错位置,把paddle.fluid.layers.py_reader()改成paddle.fluid.io.DataLoader.from_generator()飞桨高版本移除了paddle.fluid.layers.py_reader()这是2.3.2的提示。
Ultralytics导出工具:PyTorch模型一键转ONNX/OpenVINO/CoreML等九种格式
PyTorch模型部署面临后端碎片化难题,需适配ONNX、OpenVINO、CoreML、NCNN等多种推理框架。其本质是将训练好的torch.nn.Module通过标准化接口完成图固化、量化与元数据嵌入。Ultralytics导出工具以‘模型驱动’范式重构流程,统一dummy input、dynamic axis声明与FP16/INT8开关,支持非YOLO模型(如timm/EfficientNet)及自定义模块。技术价值在于消除重复文档查阅与参数试错,实现跨平台一致性验证与CI/CD自动化。本文详解其在边
深度学习框架PyTorch、TensorFlow、JAX核心API对比与迁移指南
深度学习框架选型,关键是理解核心 API 设计差异。PyTorch、TensorFlow、JAX 分别代表动态图、工程链路与函数式变换三种范式:PyTorch 的 nn.Module 和 autograd 让模型定义与自动求导更顺手;TensorFlow 借 Keras、tf.data、SavedModel 打通训练与部署链路;JAX 用 grad、jit、vmap 把模型抽象为纯函数,适合大规模并行。理解自动求导方式、数据管道和序列化机制,可有效评估跨框架迁移成本。在快速原型验证、生产服务化、大规模并行等
本机安装PaddlePaddle - 安装指南
简 介: 根据 文档安装指南 介绍了在本机安装PaddlePaddle的步骤。 关键词: PaddlePaddle,pip,安装 #mermaid-svg-dnai9mXk6owP8mJ3 .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-dnai9mXk6owP8mJ3 .label text{fill:#..
BUCK降压电路设计实战:从理论到PCB的完整指南
本文详细介绍了BUCK降压电路的设计实战,从基础原理到PCB布局的完整指南。通过关键部件选型、PCB布局黄金法则和调试技巧,帮助工程师高效设计稳定可靠的开关电源。特别针对电感、MOSFET和电容选型提供实用公式和避坑指南,并分享高温环境下的工程经验与测试方法。
pytorch转paddle推理模型
最近有个需求,是将训练好的pytorch模型转成paddlepaddle的inference_model,然后直接使用paddlepaddle载入使用。转换的工具主要使用paddle官方提供的X2paddle,对应项目链接: https://github.com/PaddlePaddle/X2Paddle 官方文档中有对应pytorch模型转paddlepaddle模型的教程,但我只需要inference_model,所以我采用的方法是先将训练好的pytorch模型转成ONNX格式,然后在用X2Paddle
ic后端学习笔记-floorplan
floorplan是布图规划,规划包括定义芯片的大小,定义芯片内各种模块、hard macros(硬核。比如RAM,ROM及其他IP模块等)、IO等的大小和位置,有时候还需要提前定义一些placement blockages,groups/regions等等,是后端设计的第一步,也是后续所有P&R工作的基础。floorplan与placement的区别是。
Synopsys工具filter命令:从数据筛选到高效IC设计的实战指南
在数字集成电路设计流程中,数据筛选与查询是工程师处理海量网表、时序报告和设计约束的核心需求。其原理在于通过声明式查询语言,直接对设计对象(如单元、网络、路径)的属性进行逻辑判断与模式匹配,从而精准定位目标。这种技术价值在于将工程师从繁琐的过程式脚本循环中解放出来,大幅提升代码可读性与运行效率,直接调用工具内置的高性能查询引擎。在实际应用场景中,它广泛用于物理与时序联合分析、层次化模块操作、动态约束生成以及自动化报告生成。本文聚焦于Synopsys工具链中filter命令的高阶用法,深入解析其表达式语法、正则
paddle复现pytorch踩坑(四):Tensor
paddlepaddle从1.5版本以上采用动态图的思想,本博客基于1.8.0以上版本。 关于Tensor的用法: pytorch可以使用静态数组索引;可以使用tensor索引 paddlepaddle可以使用静态数组索引;不可以使用tensor索引 示例1:索引示例 # pytorch code aa = cls[active, :] # paddlepaddle code aa = cls[active, :] 报错: SystemError: <built-in method __geti
ROS小车定位实战:如何用rf2o_laser_odometry和robot_localization实现精准里程计(附避坑指南)
本文详细介绍了如何利用rf2o_laser_odometry和robot_localization在ROS中实现高精度小车定位。通过激光里程计与状态估计的黄金组合,解决室内移动机器人的定位难题,包括环境搭建、算法配置、多传感器融合策略及实战避坑指南,帮助开发者快速部署稳定可靠的定位系统。
paddle复现pytorch踩坑(七):softmax_with_cross_entropy的用法
fluid.layers.softmax_with_cross_entropy 作用:OP实现了softmax交叉熵损失函数。该函数会将softmax操作、交叉熵损失函数的计算过程进行合并,从而提供了数值上更稳定的梯度值。 链接:pp飞桨API说明 复现问题 报错:loss为nan 解决:API对应错误 pytorch采用:F.cross_entropy 原拟采用:fluid.layers.cross_entropy 更改:fluid.layers.softmax_with_cross_entropy
【水下小目标检测】SWIPENet与样本重加权:应对模糊与噪声的深度学习策略
本文深入探讨了水下小目标检测的挑战与解决方案,重点介绍了SWIPENet网络架构与IMA样本重加权算法。通过空洞卷积模块、特征金字塔重构和多尺度预测机制,SWIPENet有效提升了模糊目标的检测精度。结合Invert Multi-Class Adaboost算法,系统性地解决了水下环境中的样本不均衡问题,在URPC数据集上实现了48.8%的mAP,特别适合海洋生物检测等应用场景。
FP16、BF16、INT8、INT4精度模型加载所需显存以及硬件适配的分析
本文主要介绍了FP16、INT8、INT4精度模型加载占用显存大小的分析,希望对学习大语言模型的同学们有所帮助。 文章目录 1. 前言 2. 模型加载显存占用大小 3. 不同精度是否与硬件适配
paddle复现pytorch踩坑(十):dataloader读取
问题一:图片大小问题 报错: F:\Anaconda\envs\paddle\lib\site-packages\paddle\fluid\reader.py:811: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is d
【人工智能】从零开始玩转龙虾(Openclaw):本地与云端(火山Arkcloud)部署全指南
龙虾(Openclaw)是一款海外智能体操作系统(agent operating system),可通过飞书机器人实现自动化办公、信息抓取、任务协作等功能。它支持本地部署和云端部署两种方式,适配MacOS和Windows系统(,建议优先使用MacOS)。sudo。
paddle复现pytorch踩坑(六):多维度index下gather的用法
fluid.layers.gather(input, index, overwrite=True) 作用:根据索引 index 获取输入(input)的最外层维度的条目,并将它们拼接在一起。 链接:pp飞桨API说明 对比:通常来说此api用法和pytorch没什么特殊,但因为API缺少了dim参数,使得当多维tensor索引时报错 示例 输入维度 X.shape = [b, c, 81204] Index.shape = [b, c, 720000] 输出维度 X_offset = [b, c, 7
精雕软件(JDpaint) 5.5 绿色版
精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版
pscad IEEE标准系统搭建说明
pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。
paddle复现pytorch踩坑(五):dygraph的一些用法示例
1. Conv2D # paddlepaddle code self.p_conv = Conv2D(inc, 2*kernel_size*kernel_size, filter_size=3, padding=1, stride=stride) self.p_conv.weight = fluid.initializer.ConstantInitializer(value=0) 报错: assignment to parameter 'weight' should be of type Paramete
LinePhone3.2.7(android端最新版本) sip客户端
SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/
paddle复现pytorch踩坑(八):smooth_l1的用法
fluid.layers.smooth_l1 作用:该layer计算变量 x 和 y 的smooth L1 loss,它以 x 和 y 的第一维大小作为批处理大小。对于每个实例,按元素计算smooth L1 loss,然后计算所有loss。输出变量的形状是[batch_size, 1] 链接:pp飞桨API说明 问题一:输入数据类型 # pytorch code loss_bbox_x = F.smooth_l1_loss(bbox_x[active], bbox_x_tar[active], redu
文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况
主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。
百度PaddlePaddle与PyTorch模型互相转换工具
百度推出的PaddlePaddle与PyTorch模型互转工具,借助ONNX中间格式和容器化PyTorch-CUDA镜像,实现高效可靠的跨框架迁移。通过标准化导出、自动化精度验证与CI/CD集成,打通从研究到生产的AI工程闭环,支持国产硬件部署与大规模模型转换。
PaddlePaddle镜像能否替代PyTorch做学术研究?
在中文NLP和产业落地场景中,PaddlePaddle凭借预置模型、开箱即用的镜像生态和训推一体设计,显著提升研究效率。API与PyTorch高度相似,迁移成本低,尤其适合情感分析、OCR等任务。尽管国际前沿复现仍依赖PyTorch,但针对中文应用的研究已可优先考虑PaddlePaddle。
PP-OCRv5_server_det 逐算子迁移实战:1052 个 PIR 算子如何无损映射为 PyTorch 计算图
PP-OCRv5_server_det 是 PaddleOCR 官方的文本行检测模型,也是本次逐算子迁移实战的主角。本文将完整拆解一次硬核适配过程:把 PaddlePaddle 的 PIR 推理程序(共 1052 个算子)逐一映射为自包含的 PyTorch 计算图,并在华为昇腾 NPU 上借助 `torch_npu` 完成推理,全程**无 PaddlePaddle 运行时依赖、无 CPU 回退**
第19篇-模型格式转换全链路-从PyTorch到生产部署
面向全栈架构师的 AIaaS 系统化教程。本篇为模块三"模型推理与部署优化"的第六篇,梳理模型格式转换的完整链路。技术栈以 Go 为主,Python/C++ 为辅。
328



被折叠的 条评论
为什么被折叠?



