尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
无厘头记录CPU, GPU各种参数和开发应用代码变量类型
无厘头记录一下图形处理 GPU的日志输出含义你的情况queueC2[8] queueG0[16] queueT1[2]Vulkan 计算队列 2 个上限 8、图形队列 0、传输队列 1 个正常NCNN 只用计算队列bugsbn10 bugbilz0 ...驱动已知 bug 标记全 0 无已知问题正常fp16-p/s/a1/1/1半精度浮点 packed/storage/arithmetic 全部支持正常可跑 fp16 模型int8-p/s/a1/1/1int8 量化全部支持正常subgroup32 ...子组大小 32基础 /vote/ballot/shuffle 指令都支持正常bugsbn1 记录在哪里环节位置定义 / 存储ncnnsrc/gpu.cpp中GpuInfo对象的私有成员d-bug_storage_buffer_no_l1这类 bool 变量只存在程序运行时的内存里不写文件、不写注册表判断赋值get_gpu_info()里通过vkGetPhysicalDeviceProperties拿到的vendorID厂商号/deviceID设备号/apiVersion驱动版本判断后置 0 或 1打印旧版 ncnn 的get_gpu_info()里用日志打印出来就是你看到的这行新版 ncnn 已把这行换成别的格式使用Vulkan 后端编译 shader / 申请显存缓冲时调用GpuInfo::bug_storage_buffer_no_l1()等方法决定是否启用绕开方案你的输出全称含义bugsbn1bugstoragebuffernoL1某些驱动如高通 Adreno 老驱动的 storage buffer 不走 L1 缓存ncnn 需要绕开bugbilzbugbufferimageloadzero某些驱动 buffer→image 拷贝会读成 0 的 bugbugcopcbugcorruptedonlinepipelinecache某些驱动在线编译的 pipeline 缓存会损坏bugihfabugimplicithalffp16arithmetic某些驱动如 ARM Mali 旧版不支持隐式 fp16 运算fp16 精度舍入误差很多数在 FP16 里表示不了。比如 0.1 在 FP16 里存成最接近的数相对误差约0.05%FP32 约 0.000006%输出里fp16-p/s/a1/1/1三个开关开关含义对应策略packed2 个 FP16 打包进 1 个 32 位单元省一半带宽 / 寄存器storage数据用 FP16 存计算时转回 FP32保守模式精度几乎无损NCNN 默认偏好arithmeticGPU 直接用 FP16 指令计算激进模式最快误差略大int8 精度《其实还好和fp16 差不多说什么范围 65000很少上面的图又很夸张很负责作用不大其实挺常用的两个变量类型。。。。》subGroup 子指令4条指令指令干什么类比basic同步barrier 广播broadcast一条线程的值复制给全组或全组停下对齐开会时主持人喊 听我说所有人停下听vote组内逻辑判断all全组都满足/any有人满足结果一个布尔全组举手表决只看 全票通过 / 有人赞成ballot把每条线程的布尔结果按位打包成一个 32 位整数bit0lane0…bit31lane31记名投票记录每个人具体投了什么shuffle线程之间直接交换寄存器值不走显存邻座之间直接递纸条不用跑邮局无厘头参考--- Unity 的射线点击检查经常用到一直要重写所以真的就重新写一个暂时只支持鼠标之后支持点击后再统一封装成Standard Assets重点需要Meshcollider支持不确定。。。单独开一个gameObject挂下面的脚本using System; using System.Collections; using System.Collections.Generic; using UnityEngine; [ExecuteInEditMode] public class RaycastController : MonoBehaviour { private Camera Camera_main; private void Awake() { if (gameObject.name ! RaycastController) gameObject.name RaycastController; } void Start() { Camera_main Camera.main; } // Update is called once per frame void Update() { var mouseDown Input.GetMouseButton(0); if(mouseDown) { Debug.Log(鼠标向下); Ray ray Camera_main.ScreenPointToRay(Input.mousePosition); RaycastHit hit; if(Physics.Raycast(ray,out hit)){ Debug.Log(response ??? hit.point); } } } }
RELATED

相关推荐

Git只克隆某个目录:稀疏检出、浅克隆与部分克隆实战指南

Git只克隆某个目录:稀疏检出、浅克隆与部分克隆实战指南

我最早遇到“只克隆某个目录”这个需求,是在一次接手一个巨大的遗留仓库的时候。当时仓库体积超过20GB,历史提交接近2万条,而我真正要改的代码只有一个子模块。全量克隆意味着不仅等得难受,还会把团队所有成员的工作副本、历史分支…

📅 2026/9/17 11:42:05
GitHub README 图片排版完全指南:上传、引用与居中同行实操

GitHub README 图片排版完全指南:上传、引用与居中同行实操

写 GitHub 项目的 README,图片几乎是门面中的门面。我自己维护的几个仓库,早期 README 里全是纯文本,项目介绍干巴巴的,别人点进来扫两眼就划走了。后来花了一个周末把架构图、效果截图、演示 GIF 都整理进去,该居中的…

📅 2026/9/17 11:42:05
Sanity 中的静态 JSX 提升:rendering-hoist-jsx 规则的原理、正确写法与仓库源码实证

Sanity 中的静态 JSX 提升:rendering-hoist-jsx 规则的原理、正确写法与仓库源码实证

Sanity 中的静态 JSX 提升:rendering-hoist-jsx 规则的原理、正确写法与仓库源码实证 【免费下载链接】sanity Sanity Studio – Rapidly configure content workspaces powered by structured content 项目地址: https://gitcode.com/GitHub_Trending/sa/sanity …

📅 2026/9/17 11:42:05
MORE NEWS

更多资讯

📰

Harmony鸿蒙实战开发-个人记事本app「密码登录保护-简洁版」【源码在文末】

Harmony鸿蒙实战开发-个人记事本app「密码登录保护-简介版」【源码在文末】 文章目录Harmony鸿蒙实战开发-个人记事本app「密码登录保护-简介版」【源码在文末】一、运行演示1、登录创建密码2、首页3、编辑4、编辑成功二、部分代码三、源码运行工具:DevEco Studio一…

📰

background-agents Managed Skills教程:5分钟创建可复用Agent指令集的完整指南

background-agents Managed Skills教程:5分钟创建可复用Agent指令集的完整指南 【免费下载链接】background-agents An open-source background agents coding system 项目地址: https://gitcode.com/GitHub_Trending/ba/background-agents background-agent…

📰

python毕业设计项目选题基于django的大数据技术的农产品电商平台设计与实现

✌网站介绍:✌10年项目辅导经验、专注于计算机技术领域学生项目实战辅导。 ✌服务范围:Java(SpringBoo/SSM)、Python、PHP、Nodejs、爬虫、数据可视化、小程序、安卓app、大数据等设计与开发。 ✌服务内容:免费功能设计、免费提供开题答辩PPT…

📰

Aspire CLI PR 实测指南:用 get-aspire-cli-pr 脚本 Dogfood 任意 Pull Request 的构建产物

Aspire CLI PR 实测指南:用 get-aspire-cli-pr 脚本 Dogfood 任意 Pull Request 的构建产物 【免费下载链接】aspire Aspire is the tool for code-first, extensible, observable dev and deploy. 项目地址: https://gitcode.com/GitHub_Trending/as/aspire …

📰

树莓派手动编译micros-agent,不使用Docker

首先感谢鱼香Ros,小鱼的帖子:https://fishros.org.cn/forum/topic/1295/ 这里是为了树莓派上编译提示没下载Micro-XRCE-DDS-Agent。 安装Ros2humble 使用小鱼的连接(再次感谢鱼香Ros!): wget http://fishros.com/install -O f…

📰

CivitAI 的 `dbRead`/`dbWrite` 双客户端路由:当服务层在运行时选择数据库客户端时,测试 mock 如何正确拆分

CivitAI 的 dbRead/dbWrite 双客户端路由:当服务层在运行时选择数据库客户端时,测试 mock 如何正确拆分 【免费下载链接】civitai A repository of models, textual inversions, and more 项目地址: https://gitcode.com/GitHub_Trending/ci/civitai …

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬