
Aurora 8B/10B 配置实战:从物理层到共享逻辑的避坑笔记
Aurora 8B/10B IP核配置涉及物理层、链路层、通道分配和共享逻辑。物理层需严格匹配板卡设计,包括线速率、参考时钟等,时钟计算为线速率/(Lane Width×10)得到user_clk。链路层通信双方必须一致,接口可选帧模式或流模式,初学者建议关闭流控。通道分配须对照原理图查找引脚所属Quad和Channel,最终以XDC约束为准。共享逻辑若同一…
博客作者
数据流工程师
392
已发布文章
17K
博客获赞
795K
博客浏览
第 1 页

Aurora 8B/10B IP核配置涉及物理层、链路层、通道分配和共享逻辑。物理层需严格匹配板卡设计,包括线速率、参考时钟等,时钟计算为线速率/(Lane Width×10)得到user_clk。链路层通信双方必须一致,接口可选帧模式或流模式,初学者建议关闭流控。通道分配须对照原理图查找引脚所属Quad和Channel,最终以XDC约束为准。共享逻辑若同一…

平时项目中域名跳转需求很多,用 Nginx 配置既简单又高效。这篇文章记录了几种常见场景的 Nginx 配置方法,包括 301 永久重定向、302 临时跳转、强制 HTTPS、统一 WWW 前缀,以及路径改写,并解释了 301 和 302 的实际区别和 return 写法的几种变化。

这四道题都能归到滑动窗口:水果成篮是维护最多两种水果的最长区间,字母异位词是固定长度窗口匹配字符频次,串联所有单词的子串是把窗口单位从字符换成等长单词并按偏移量分组扫描,最小覆盖子串则是在满足覆盖条件后尽量收缩窗口。核心手法都是用计数表配合双指针,右扩左缩,区别只在窗口大小是否固定、统计对象是字符还是单词。
前端下载 application/octet-stream 文件的关键是把后端返回的二进制响应转成 Blob,再通过临时 URL 触发浏览器下载。文章分别给出 fetch 和 axios 两种实现,说明了如何从 Content-Disposition 里解析文件名,如何兼容成功返回文件、失败返回 JSON 的接口,以及大文件流式下载、IE 兼容和对象 URL…

在 HarmonyOS 游戏里引入 AI 后,NPC 的开发重心从固定脚本转向决策系统:传统写法强调可控和易调试,AI NPC 更像在定义角色风格与行为边界。文章对比了脚本 NPC 与 AI NPC 的差别,说明了调试方式从查逻辑变成看输入输出与日志,也提到不确定性既带来更自然的行为,也会增加复现和收敛难度。实践上建议先用规则和简单 Agent 搭闭环,再逐…
Home Assistant 场景下,HACS 下载慢、GitHub 超时和安装卡住通常和网络链路有关。文章对比了原版 HACS 与极速版在列表加载、插件下载、批量更新和安装成功率上的差异,并说明了代理加速、本地缓存和智能重试这三种提速手段。最后给出命令行、Docker 和手动配置三种安装方式,以及常见问题的处理办法。

用 OpenClaw 把飞书、模型和服务器 shell 串起来,可以做一个常驻的运维机器人。文章给出从安装 OpenClaw、注册 systemd 服务、配置 OneRouter/DeepSeek 模型,到接入飞书长连接、设置 AGENTS.md 人设、exec 白名单和命令审批的完整流程。核心思路是让机器人只在限定目录和限定命令内工作,既能查日志、看端口、…

从标准库用法切入,逐步实现一套基于哈希桶的 unordered_set 和 unordered_map,涵盖节点设计、迭代器构造、桶扩容、key 提取仿函数以及 const 正确性处理。性能测试显示,桶顺序遍历的迭代器比标准库按插入顺序维护的方式更快,最大桶长度仅 2,平均桶长约 1.28,接近 O(1)。

基于昇腾 NPU,利用 verl 框架实现 DeepSeek-R1 和 Qwen2.5 的强化学习训练。适配 vLLM-Ascend,通过参数重排、权重 offload 等技术解决训推切换难题,复用 MindSpeed 加速训练,将推理吞吐从 162 提升至 618 token/p/s。同时针对 Qwen2.5 提供入门样例与分级奖励函数,提升数学推理训练效…
在 Ubuntu 22.04 上为宇树 Go2/B2/H1 机器人部署 ROS 2 Humble 的实操记录。核心步骤:安装 ROS 2 Humble、克隆 unitree_ros2 仓库、修改 setup.sh 指向 humble 并替换正确网卡名、设置静态 IP 连接机器人。Humble 自带兼容的 CycloneDDS,省去了 Foxy 下手动编译的麻…
CentOS 系统部署 GTK 应用常因缺少 libwebkit2gtk-4.1-0 库报错。该库依赖高版本组件如 harfbuzz、icu 等,官方源通常不直接提供。解决方案需手动编译安装,首先配置 Development Tools 及 EPEL 源,其次启用 RPM Fusion 源以获取 opus-devel 等音视频依赖,最后完成源码编译与验证。

OpenClaw 通过统一的 message 工具接口实现了 Telegram Bot 的深度集成。涵盖 Bot 创建、Webhook 配置、消息收发、命令设计及高级功能如群组管理和内联查询。重点讲解了如何利用 OpenClaw 构建智能客服、任务管理及内容订阅 Bot,并提供了错误处理、速率限制及安全验证的最佳实践建议。开发者可直接参考实战案例快速上手自动…

Ascend C 算子开发中 SwiGLU 激活函数融合优化方案。针对 LLaMA、Qwen 等模型 FFN 层计算流程包含多次矩阵乘与门控机制导致中间张量爆炸问题,提出 RMSNorm 与双投影融合策略。通过分块 GEMM、向量化 Swish 近似及 FP16/FP32 混合精度设计,消除 HBM 冗余读写。实测在 Ascend 910B 上延迟降低 2.…

针对自动驾驶嵌入式系统复杂度增长问题,提出支持 ROS 2 的模型驱动开发(MBD)框架。该框架将 Simulink 模型分为事件驱动和定时器驱动节点,通过 MBP 工具生成并行 C 代码并转换为 ROS 2 兼容 C++ 代码。实验表明,在 POSIX 和 eMCOS 环境下,增加核心数及线程数可显著缩短执行时间,解决了传统 MBD 与 ROS 2 集成困…

昇腾平台下的强化学习训练面临效率与适配挑战。本文基于 cann-recipes-train 仓库,解析 DeepSeek-R1 与 Qwen2.5 的 RL 训练优化方案。通过 Verl 框架结合 MindSpeed 和 vLLM-Ascend,实现训推一体化与参数重排,显著降低显存占用并提升吞吐。针对 Qwen2.5 提供单卡入门样例及改进奖励函数。内容涵…

Nginx 配置 HTTPS 涉及域名解析、端口开放、证书申请及服务器配置。核心步骤包括将 HTTP 重定向至 HTTPS,在 server 块中启用 SSL 并指定证书路径,同时配置反向代理转发 API 请求至后端服务。常见错误包含证书路径错误、权限不足、端口未放行及前端路由配置缺失。通过合理设置 try_files 可解决 Vue History 模式刷…

AI 聊天工具数据传输基于 JSON 格式,分为同步与非流式响应。主流采用 SSE 协议实现流式打字机效果,相比 WebSocket 更利于穿透防火墙且支持断线重连。系统架构包含接入层、应用逻辑层及推理引擎层,Token 生成与网络传输存在缓冲策略以平衡开销与体验。开发需遵循 OpenAI API 标准,注意上下文管理与数据压缩优化。

Windows 10 系统升级后若频繁弹出 Microsoft 365 Copilot 窗口,可通过多种途径禁用。在任务栏右键菜单取消勾选显示按钮仅隐藏入口;利用组策略编辑器启用关闭 Windows Copilot 策略可实现系统级彻底禁用;修改注册表项 HKEY_CURRENT_USER\Software\Policies\Microsoft\Window…

WebGIS 结合无人机与 AI 技术,将传统人工巡检升级为空间智能决策系统。通过 Cesium 和 Three.js 实现三维可视化,利用 YOLOv8 等模型进行裂缝、火点识别,配合 RTMP/WebRTC 传输视频流。架构涵盖前端展示、业务中台及数据存储层,解决坐标转换、海量渲染及实时性难题,适用于电力、工地、农业及森林防火场景,推动低空经济与数字孪生…
Home Assistant 通过集成 Google Assistant、Amazon Alexa 和 Apple HomeKit 实现语音控制智能家居。配置需公网 HTTPS 或局域网连接,支持本地化部署以保护隐私。核心步骤包括注册开发者项目、配置 YAML 暴露实体、同步设备状态。方案支持离线语音识别与自动化联动,响应速度快,避免数据上云。