当前位置: 首页 > article >正文

Linux持久化配置GRE接口

Centos7持久化配置GRE接口GRE协议简介前置条件1.开发ipv4转发1.1启用TCP窗口缩放1.2启用自动MTU1.3禁用ipv6--可选1.4使内核配置生效2.加载内核模块3.放通防火墙方案1:ip命令临时配置GRE隧道VM1临时配置GRE接口配置邻居启动GRE隧道VM2临时配置GRE接口配置邻居启动GRE隧道关闭和删除gre接口方案2:ifcfg持久化配置gre隧道VM1配置gre1接口配置邻居启动GRE隧道VM2配置gre1接口配置邻居启动GRE隧道方案3:ncmli配置GRE隧道VM1配置gre1接口创建名为gre1的GRE隧道接口将gre1接口修改为静态IP为gre1接口手动配置本端内网IPv4地址添加静态路由配置邻居启用 gre1 连接VM2配置gre1接口创建名为gre1的GRE隧道接口将gre1接口修改为静态IP为gre1接口手动配置本端内网IPv4地址添加静态路由配置邻居启用gre1连接结果验证Ubuntu持久化配置GRE接口两端Ubuntu配置gre1接口保存配置关闭gre0NONE和gretap0NONE接口GRE协议简介什么是 GREGREGeneric Routing Encapsulation通用路由封装协议是对某些网络层协议如IP和IPX的数据报文进行封装使这些被封装的数据报文能够在另一个网络层协议如IP中传输。 用于将数据包包装在二级数据包中以建立直接的点对点网络连接。GRE采用了Tunnel隧道技术。SSH 隧道在TCP层(传输层)而GRE和IPIP这种隧道协议则直接在IP层(网络层)上。GRE协议组网的优点不依赖端口。缺点需要两端的固定IP效率觉得不高前置条件先收集两端的公网IP规划用于隧道通信的内网IP。开启IPV4转发加载ip_gre内核模块放通防火墙1.开发ipv4转发https://blog.csdn.net/omaidb/article/details/122719243vim /etc/sysctl.d/gre.conf# 开启内核开启数据包转发## 1为开启0为关闭net.ipv4.ip_forward11.1启用TCP窗口缩放# 启用TCP窗口缩放## 用于提高 TCP 连接的性能和吞吐量。它允许发送方和接收方在传输数据时使用更大的窗口大小以支持更高的数据传输速率。net.ipv4.tcp_window_scaling11.2启用自动MTU# 开启动态MTUnet.ipv4.tcp_mtu_probing11.3禁用ipv6–可选# 关闭IPV6## 1为开启0为关闭net.ipv6.conf.all.disable_ipv61net.ipv6.conf.default.disable_ipv61net.ipv6.conf.lo.disable_ipv611.4使内核配置生效保存后使内核配置生效# 加载所有的sysctl配置文件sysctl--system2.加载内核模块# 查看tun模块是否加载lsmod|greptun# 查看gre模块是否加载lsmod|grepgre# 加载GRE模块modprobe ip_gre# 查看模块的信息modinfo ip_gre# 在系统启动时自动加载tun内核模块echotun/etc/modules-load.d/tun.conf# 在系统启动时自动加载ip_gre内核模块echoip_gre/etc/modules-load.d/ip_gre.conf3.放通防火墙两端机器都要执行# 自动调整mss值--推荐iptables-AFORWARD-ptcp --tcp-flags SYN,RST SYN-jTCPMSS --clamp-mss-to-pmtu# 防火墙允许GRE协议的传入和传出流量# 放行IP协议号47GRE协议# iptables -A INPUT -p 47 -j ACCEPTiptables-AINPUT-pgre-jACCEPT# iptables -A OUTPUT -p 47 -j ACCEPTiptables-AOUTPUT-pgre-jACCEPT# 允许转发 GRE 流量# iptables -A FORWARD -p 47 -j ACCEPTiptables-AFORWARD-pgre-jACCEPT# 放通GRE的内网通信iptables-AFORWARD-s${GRE的内网网段}/24-d${GRE的内网网段}/24-jACCEPT方案1:ip命令临时配置GRE隧道https://www.linuxprobe.com/gre-tunnel-config.html使用ip命令临时配置GRE隧道重启后将丢失配置。VM1临时配置GRE接口# 创建GRE隧道## 可选参数 key password1234iptunneladdgre1 mode gre remote${机器B的外网IP}local${机器A的外网IP}# 指定隧道内网IP## 建议内网网段10.187.71.0/30## 注意建议使用 /30 掩码如 10.0.0.1/30peer 10.0.0.2/30。这是点对点链接的标准写法。ipaddradd${本端内网IP}/30 dev gre1 peer${对端内网IP}/30# 添加一条路由--如果已经指定peer则不需要添加路由## 通过隧道到机房内网的路由iprouteadd${B机目标内网IP}dev${GRE接口}iprouteadd${B机目标内网IP网段}/${网络掩码}dev${GRE接口}配置邻居## lladdr 链路层地址## 在因特网中我们还得设置ip的关联ipneighadd对端内网IPlladdr对端公网IPdevGRE接口# 列出邻居表ipneigh showipneigh show dev gre1启动GRE隧道# 必须先添加邻居再启用隧道# 启用GRE隧道iplinksetgre1 upVM2临时配置GRE接口# 创建GRE隧道iptunneladdgre1 mode gre remote机器B的外网IPlocal机器A的外网IP# 指定隧道内网IP## 建议内网网段10.187.71.0/30## 注意建议使用 /30 掩码如 10.0.0.1/30peer 10.0.0.2/30。这是点对点链接的标准写法。ipaddradd${本端内网IP}/30 dev gre1 peer${对端内网IP}/30# 根据需要配置route--如果已经指定peer则不需要添加路由iprouteaddB机目标内网IPdevGRE接口iprouteaddB机目标内网IP网段/网络掩码devGRE接口配置邻居## 在因特网中我们还得设置ip的关联## lladdr 链路层地址ipneighadd对端内网IPlladdr对端公网IPdevGRE接口# 列出邻居表ipneigh showipneigh show dev gre1启动GRE隧道# 必须先添加邻居再启用隧道# 启用GRE隧道iplinksetgre1 up关闭和删除gre接口# 关闭GRE隧道iplinksetgre1 down# 或## 关闭接口ifdowngre1# 删除GRE1接口iptunnel del gre1方案2:ifcfg持久化配置gre隧道使用network服务的Centos7使用ifcfg持久化文件来配置gre的方法。RHEL8默认使用NetworkManager作为网络管理器可能不兼容此方法。设备gre0名称被保留。gre1为设备使用或不同的名称。VM1配置gre1接口设备gre0名称被保留。gre1为设备使用或不同的名称。持久化配置文件/etc/sysconfig/network-scripts/ifcfg-gre1。# 接口名称为gre1DEVICEgre1# 不使用引导协议自动配置 IP 地址BOOTPROTOnone# 系统启动时自动激活接口ONBOOTyes# 接口类型为GRE隧道TYPEGRE# 本端 公网IP--(可选)# MY_OUTER_IPADDR172.20.235.121# 对端 公网IP地址PEER_OUTER_IPADDR172.20.235.124# 本端 隧道内网IP地址MY_INNER_IPADDR10.0.0.1# 对端 隧道内网IP地址PEER_INNER_IPADDR10.0.0.2# 掩码NETMASK255.255.255.252启动gre1接口# 启动vm1上的gre1ifupgre1配置邻居## lladdr 链路层地址## 在因特网中我们还得设置ip的关联ipneighadd对端内网IPlladdr对端公网IPdevGRE接口# 列出邻居表ipneigh showipneigh show dev gre1启动GRE隧道# 必须先添加邻居再启用隧道# 启用GRE隧道iplinksetgre1 up# 或ifupgre1VM2配置gre1接口设备gre0名称被保留。gre1为设备使用或不同的名称。持久化配置文件/etc/sysconfig/network-scripts/ifcfg-gre1。# 接口名称为gre1DEVICEgre1# 不使用引导协议自动配置 IP 地址BOOTPROTOnone# 系统启动时自动激活接口ONBOOTyes# 接口类型为 GRE 隧道TYPEGRE# 对端 公网IP 地址PEER_OUTER_IPADDR172.20.235.121# 本端 公网IP--(可选)# MY_OUTER_IPADDR172.20.235.124# 对端 隧道内网IP 地址PEER_INNER_IPADDR10.0.0.1# 本端 隧道内网IP 地址MY_INNER_IPADDR10.0.0.2# 掩码NETMASK255.255.255.252配置邻居## lladdr 链路层地址## 在因特网中我们还得设置ip的关联ipneighadd对端内网IPlladdr对端公网IPdevGRE接口# 列出邻居表ipneigh showipneigh show dev gre1启动GRE隧道# 必须先添加邻居再启用隧道# 启用GRE隧道iplinksetgre1 up# 或ifupgre1方案3:ncmli配置GRE隧道RHEL8默认采用nmcli网络管理工具https://access.redhat.com/documentation/zh-cn/red_hat_enterprise_linux/8/html/configuring_and_managing_networking/configuring-a-gre-tunnel-using-nmcli-to-encapsulate-layer-3-traffic-in-ipv4-packets_configuring-ip-tunnelsVM1配置gre1接口创建名为gre1的GRE隧道接口# 配置本端和远端公网IPnmcli conaddtypeip-tunnel ip-tunnel.mode gre con-name gre1 ifname gre1 remote203.0.113.10local198.51.100.5将gre1接口修改为静态IP# 将gre1接口修改为静态IPnmcli con modify gre1 ipv4.method manual为gre1接口手动配置本端内网IPv4地址# 为gre1接口手动配置本端内网IPv4地址nmcli c mod gre1 ip410.0.1.2/30添加静态路由将到192.0.2.0/24网络的流量路由到路由器A上的隧道 IP# 添加静态路由## 假设对方内网是 192.0.2.0/24下一跳是对端隧道IP 10.0.1.1nmcli con modify gre1 ipv4.routes192.0.2.0/24 10.0.1.1配置邻居## lladdr 链路层地址## 在因特网中我们还得设置ip的关联ipneighadd对端内网IPlladdr对端公网IPdevGRE接口# 列出邻居表ipneigh showipneigh show dev gre1启用 gre1 连接# 启用 gre1 连接nmcli con up gre1VM2配置gre1接口创建名为gre1的GRE隧道接口# 配置本端和远端公网IPnmcli conaddtypeip-tunnel ip-tunnel.mode gre con-name gre1 ifname gre1 remote198.51.100.5local203.0.113.10将gre1接口修改为静态IP# 将gre1接口修改为静态IPnmcli con modify gre1 ipv4.method manual为gre1接口手动配置本端内网IPv4地址# 为gre1接口手动配置本端内网IPv4地址nmcli c mod gre1 ip410.0.1.1/30添加静态路由将到172.16.0.0/24网络的流量路由到路由器B上的隧道 IP# 添加静态路由## 假设对方内网是 172.16.0.0/24下一跳是对端隧道IP 10.0.1.2nmcli con modify gre1 ipv4.routes172.16.0.0/24 10.0.1.2配置邻居## lladdr 链路层地址## 在因特网中我们还得设置ip的关联ipneighadd对端内网IPlladdr对端公网IPdevGRE接口# 列出邻居表ipneigh showipneigh show dev gre1启用gre1连接# 启用gre1连接nmcli con up gre1结果验证Ubuntu持久化配置GRE接口https://blog.csdn.net/NewTyun/article/details/109831641两端Ubuntu配置gre1接口/etc/netplan/00-installer-config.yaml# /etc/netplan/00-installer-config.yamlnetwork:# 以太网配置--本地网卡ens3的配置ethernets: ens3:# 系统启动不用等待网络接口完全激活optional:true# 不使用DHCP获取IP--手动配置IP地址dhcp4:falseaddresses:# 本地网络接口 ens3 的 IP 地址为 200.1.1.1/24-200.1.1.1/24# 网关的 IPv4 地址为 200.1.1.254gateway4:200.1.1.254 nameservers: addresses:# DNS 服务器的地址为 114.114.114.114-114.114.114.114# 隧道配置tunnels:# 接口名称gre1:# 使用 GRE 模式进行隧道通信mode: gre# 本地 GRE 隧道端点的 IP 地址为 200.1.1.1local:200.1.1.1# 远程 GRE 隧道端点的 IP 地址为 100.1.1.1remote:100.1.1.1# 为 GRE 隧道分配的内网地址为 172.16.1.1/24addresses:[172.16.1.1/24]# 路由配置routes:# 隧道内部的目标子网为 192.168.1.0/24- to:192.168.1.0/24# 经由 GRE 隧道的下一跳 IP 地址为 172.16.1.2via:172.16.1.2# 路由优先级越小优先级越高# metric: 50保存配置保存配置后验证配置# 先验证配置netplay try如果机器没有断掉的话可以按ENTER确认配置如果和主机SSH中断等待120S会自动恢复。确认配置无误后应用配置# 应用配置netplay apply关闭gre0NONE和gretap0NONE接口Tunnelgre0接口被称为fallback接口具有特殊的含义。它是由ip_gre内核模块在模块初始化时创建的无法禁用此功能。卸载ip_gre模块之后gre0NONE和gretap0NONE才不会显示。# 关闭tun0接口ifdowngre1# 卸载ip_gre模块modprobe-rip_gre

相关文章:

Linux持久化配置GRE接口

Centos7持久化配置GRE接口GRE协议简介前置条件1.开发ipv4转发1.1启用TCP窗口缩放1.2启用自动MTU1.3禁用ipv6--可选1.4使内核配置生效2.加载内核模块3.放通防火墙方案1:ip命令临时配置GRE隧道VM1临时配置GRE接口配置邻居启动GRE隧道VM2临时配置GRE接口配置邻居启动GRE隧道关闭和…...

Qt打印报表避坑指南:如何用QPrinter设置A4纸横向/纵向并实现精准分页?

Qt报表打印实战:精准控制A4纸方向与分页的7个关键技巧 在开发企业级应用时,报表打印功能往往是刚需,但也是最容易出问题的环节之一。最近接手一个财务系统项目时,就遇到了这样的场景:客户要求将月度对账单导出为PDF&am…...

鸿蒙 Media Kit(媒体服务):音视频播放、录制

本文同步发表于微信公众号,微信搜索 程语新视界 即可关注,每个工作日都有文章更新 Media Kit(媒体服务)是鸿蒙系统中用于开发音视频播放或录制功能的核心模块。无论是开发音乐播放器、视频播放器,还是实现音视频录制、…...

AzurLaneAutoScript:从人工操作到智能决策的游戏自动化革命

AzurLaneAutoScript:从人工操作到智能决策的游戏自动化革命 【免费下载链接】AzurLaneAutoScript Azur Lane bot (CN/EN/JP/TW) 碧蓝航线脚本 | 无缝委托科研,全自动大世界 项目地址: https://gitcode.com/gh_mirrors/az/AzurLaneAutoScript 深夜…...

Bili2text:一键将B站视频转为文字稿的终极免费工具

Bili2text:一键将B站视频转为文字稿的终极免费工具 【免费下载链接】bili2text Bilibili视频转文字,一步到位,输入链接即可使用 项目地址: https://gitcode.com/gh_mirrors/bi/bili2text 在信息爆炸的时代,Bilibili&#x…...

M5146-C2234E-250BG压力传感器测量误差如何补偿

M5146-C2234E-250BG压力传感器主要有偏移误差、灵敏度误差、线性误差和延迟误差,合理地进行压力传感器的误差补偿是应用的核心。由于这种差异,必须能够最大限度地补偿M5146-C2234E-250BG压力传感器的测量误差。这是确保传感器满足设计和应用要求的重要一…...

终极Tree of Thoughts实战指南:10个复杂问题解决案例详解

终极Tree of Thoughts实战指南:10个复杂问题解决案例详解 【免费下载链接】tree-of-thoughts Plug in and Play Implementation of Tree of Thoughts: Deliberate Problem Solving with Large Language Models that Elevates Model Reasoning by atleast 70% 项目…...

如何用Remax快速构建跨平台小程序:React开发者的终极指南

如何用Remax快速构建跨平台小程序:React开发者的终极指南 【免费下载链接】remax 使用真正的 React 构建跨平台小程序 项目地址: https://gitcode.com/gh_mirrors/re/remax Remax是一个让开发者能够使用真正的React构建跨平台小程序的强大框架。通过Remax&am…...

ATCODER ABC C题解蚁

这&#xff0c;是一个采用C精灵库编写的程序&#xff0c;它画了一幅漂亮的图形&#xff1a; 复制代码 #include "sprites.h" //包含C精灵库 Sprite turtle; //建立角色叫turtle void draw(int d){for(int i0;i<5;i)turtle.fd(d).left(72); } int main(){ …...

终极Resemble.js图像分析指南:从基础API到高级功能详解

终极Resemble.js图像分析指南&#xff1a;从基础API到高级功能详解 【免费下载链接】Resemble.js Image analysis and comparison 项目地址: https://gitcode.com/gh_mirrors/re/Resemble.js Resemble.js是一款强大的图像分析与比较工具&#xff0c;能够帮助开发者轻松实…...

世界第一个开源可商用 .NET Office 转 PDF 工具/库 - MiniPdf贡

1. 智能软件工程的范式转移&#xff1a;从库集成到原生框架演进 在生成式人工智能&#xff08;Generative AI&#xff09;从单纯的文本生成向具备自主规划与执行能力的“代理化&#xff08;Agentic&#xff09;”系统跨越的过程中&#xff0c;.NET 生态系统正在经历一场自该平台…...

Gemma-3-12b-it部署成本优化:INT4量化后显存降低60%且精度损失<2%实测

Gemma-3-12b-it部署成本优化&#xff1a;INT4量化后显存降低60%且精度损失<2%实测 1. 引言&#xff1a;当大模型遇见成本挑战 最近在折腾Gemma-3-12b-it这个多模态模型&#xff0c;功能确实强大&#xff0c;既能理解文字又能看懂图片&#xff0c;128K的超长上下文用起来也…...

Klib入门指南:5分钟掌握C语言高性能通用库

Klib入门指南&#xff1a;5分钟掌握C语言高性能通用库 【免费下载链接】klib A standalone and lightweight C library 项目地址: https://gitcode.com/gh_mirrors/kl/klib Klib是一款轻量级且独立的C语言通用库&#xff0c;以其高效的性能和简洁的设计深受开发者喜爱。…...

SmolVLA企业级应用:基于.NET框架的智能业务系统集成

SmolVLA企业级应用&#xff1a;基于.NET框架的智能业务系统集成 最近和几个做企业级开发的朋友聊天&#xff0c;他们都在头疼一件事&#xff1a;公司业务系统越来越复杂&#xff0c;每天要处理大量审批、报表和客户沟通&#xff0c;人工操作效率低还容易出错。他们问我&#x…...

Ant Media Server性能优化:10个提升流媒体质量的关键技巧

Ant Media Server性能优化&#xff1a;10个提升流媒体质量的关键技巧 【免费下载链接】Ant-Media-Server Ant Media Server — Ultra-low latency streaming engine with WebRTC (~0.5s), SRT, RTMP, HLS, CMAF, adaptive bitrate, transcoding & scaling 项目地址: http…...

Ollama部署granite-4.0-h-350m:轻量模型本地运行完整教程

Ollama部署granite-4.0-h-350m&#xff1a;轻量模型本地运行完整教程 1. 为什么选择granite-4.0-h-350m 1.1 轻量级模型的优势 granite-4.0-h-350m是一个仅有350M参数的轻量级指令模型&#xff0c;专为本地部署和资源受限环境设计。相比动辄数十GB的大型模型&#xff0c;它具…...

如何用手机NFC功能控制LED灯?FSV8023芯片实战教程(含天线设计避坑指南)

手机NFC控制LED灯全攻略&#xff1a;FSV8023芯片实战与天线设计避坑 在智能家居DIY领域&#xff0c;用手机NFC功能控制LED灯具正成为创客们的新宠。这种非接触式控制方案不仅操作优雅&#xff0c;还能避免传统物理开关的磨损问题。本文将带你深入FSV8023芯片的应用实战&#xf…...

SmolVLA入门指南:理解config.json中动作维度、图像尺寸等关键参数

SmolVLA入门指南&#xff1a;理解config.json中动作维度、图像尺寸等关键参数 1. 什么是SmolVLA&#xff1f; SmolVLA是一个专门为经济实惠的机器人技术设计的紧凑高效视觉-语言-动作模型。这个模型最大的特点就是在保持高性能的同时&#xff0c;大幅降低了计算资源需求&…...

napari六种图层类型完全解析:从Image到Surface的完整教程

napari六种图层类型完全解析&#xff1a;从Image到Surface的完整教程 【免费下载链接】napari napari: a fast, interactive, multi-dimensional image viewer for python 项目地址: https://gitcode.com/gh_mirrors/na/napari napari是一款快速、交互式的多维图像查看器…...

国产化替代实战:HC32F460平台FreeModbus RTU从站移植与调试全记录

1. 为什么选择HC32F460进行国产化替代 最近几年&#xff0c;国产芯片的崛起给工程师们带来了新的选择。我在实际项目中接触到小华半导体的HC32F460系列芯片时&#xff0c;第一感觉就是它的性能参数相当亮眼。这款芯片采用ARM Cortex-M4内核&#xff0c;主频高达168MHz&#xff…...

StructBERT-中文-large部署案例:5个开源数据集训练的语义匹配服务

StructBERT-中文-large部署案例&#xff1a;5个开源数据集训练的语义匹配服务 1. 项目概述与核心价值 StructBERT中文文本相似度模型是一个专门针对中文语义匹配任务优化的深度学习模型。这个模型基于structbert-large-chinese预训练模型&#xff0c;使用五个高质量开源数据集…...

nanobot快速入门:超轻量级AI助手部署,支持QQ机器人智能回复

nanobot快速入门&#xff1a;超轻量级AI助手部署&#xff0c;支持QQ机器人智能回复 1. nanobot简介与核心优势 nanobot是一款受OpenClaw启发的超轻量级个人人工智能助手&#xff0c;其核心设计理念是用最精简的代码实现最实用的AI助手功能。与传统AI助手动辄数十万行代码的庞…...

【Blazor 2026技术前瞻白皮书】:一线架构师亲授3步极速接入现代Web开发栈

第一章&#xff1a;Blazor 2026技术演进全景图与战略定位Blazor 在 2026 年已全面完成从客户端渲染&#xff08;WebAssembly&#xff09;到混合执行模型的范式跃迁&#xff0c;其核心定位演变为“统一全栈组件化平台”——既可原生驱动边缘 IoT 设备上的轻量 UI&#xff0c;亦能…...

RVC效果展示:AI翻唱作品集,听听我的声音有多像

RVC效果展示&#xff1a;AI翻唱作品集&#xff0c;听听我的声音有多像 1. RVC技术简介 RVC&#xff08;Retrieval-based Voice Conversion&#xff09;是一种基于检索的语音转换技术&#xff0c;它能够通过学习目标声音的短音频样本&#xff08;通常只需10分钟左右&#xff0…...

Claude参数曝光,AI模型竞争格局再掀波澜

马斯克“手滑”&#xff0c;Claude参数浮出水面 马斯克在分享xAI的Colossus 2超算训练计划时&#xff0c;意外透露了Claude系列模型的参数规模。他表示Grok 4.2参数量为5000亿&#xff0c;是xAI目前在训最大10万亿参数模型的5%&#xff0c;同时指出Grok参数量是Sonnet的一半、O…...

SDMatte在嵌入式设备上的轻量化部署探索:基于STM32的启发

SDMatte在嵌入式设备上的轻量化部署探索&#xff1a;基于STM32的启发 1. 边缘计算时代的图像处理新挑战 在智能摄像头、无人机和工业检测设备快速普及的今天&#xff0c;边缘端图像处理需求呈现爆发式增长。传统方案依赖云端服务器处理图像数据&#xff0c;但面临延迟高、带宽…...

HUNYUAN-MT 7B翻译终端Transformer架构解析:从原理到高效部署实践

HUNYUAN-MT 7B翻译终端Transformer架构解析&#xff1a;从原理到高效部署实践 最近在折腾一个多语言翻译项目&#xff0c;需要找一个既准又快、还能在本地部署的模型。兜兜转转&#xff0c;最后把目光锁定在了HUNYUAN-MT 7B上。这不仅仅是因为它70亿的参数量听起来很唬人&…...

景观格局分析利器:GuidosToolbox 3.0 从下载到启动的完整指南(含资源)

1. 认识景观格局分析利器&#xff1a;GuidosToolbox 3.0 第一次接触景观生态分析的朋友可能会被各种专业术语吓到&#xff0c;但别担心&#xff0c;GuidosToolbox 3.0就像你的专属翻译官&#xff0c;把复杂的数学形态学变成了可视化的操作界面。这个由欧洲委员会联合研究中心开…...

R 4.5深度学习性能断崖式提升?:实测对比R 4.4 vs 4.5在ResNet50训练中GPU利用率提升47.3%的关键配置

第一章&#xff1a;R 4.5深度学习性能断崖式提升的实证发现在 R 4.5 发布后&#xff0c;多个独立研究团队通过标准化基准测试&#xff08;如 MNIST 分类、LSTM 时间序列预测及 ResNet-18 微调&#xff09;观察到训练吞吐量平均提升 3.2–5.7 倍&#xff0c;GPU 内存分配延迟下降…...

Axure疑难杂症:利用中继器制作三级下拉菜单(逻辑判断进阶)

亲爱的小伙伴,在您浏览之前,烦请关注一下,在此深表感谢! Axure产品经理精品视频课已登录CSDN可点击学习https://edu.csdn.net/course/detail/40420 课程主题:三级下拉菜单 主要内容:条件筛选时的逻辑判断思维,中继器使用 应用场景:复合条件下的下拉列表制作 案例展…...