首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 《URP管线主导的角色材质、阴影与显存动态适配优化方案》

    这一困境让我深刻认识到,URP优化绝非参数微调的表层工作,而是需深入管线底层架构,打通Shader编译、光照计算、粒子渲染与显存调度的全链路,实现多模块协同适配移动硬件特性,在保证角色皮肤次表面散射、衣物布料纹理 画面过曝问题,我们引入“光照贡献权重”系统,通过脚本动态分配各光源的影响占比:主光占比60%,保证场景基础光影层次;关键交互点光源(如玩家手持火把、技能命中点光源)占比30%,突出核心交互区域;环境补光占比10% 优化后,单角色显存占用最终降至8MB,同屏200个角色时显存占用稳定在1.4GB以内,完全适配移动端硬件限制,闪退率从12%降至0.3%,仅在极少数极端场景(同屏250+角色)出现偶发闪退,基本不影响核心体验 为此,我们构建“管线状态监控与动态适配”系统,通过Unreal Stat Render与NVIDIA Nsight Mobile工具,实时捕获CPU/GPU耗时、显存占用、Draw Call数量、Overdraw ,要解决模块间的适配冲突。

    35410编辑于 2025-10-30
  • 来自专栏郭霖

    Android 10适配要点,深色主题

    各位小伙伴们大家早上好,今天给大家带来一篇关于Android 10适配的原创文章。 在不久之前,我才发布了一篇Android 10适配的文章,讲的是作用域存储的相关内容,详见链接 Android 10适配要点,作用域存储 。 而除了作用域存储之外,深色主题也是Android 10中的一大亮点,并且是需要开发者进行适配的。因此本篇文章我们就来探讨关于深色主题的内容。 接下来我们开始学习如何深色主题模式进行适配。 最简单的一种适配方式就是使用Force Dark,它是一种能让应用程序快速适配深色主题,并且几乎不用编写额外代码的方式。 好了,关于Android 10深色主题的适配内容就讲到这里。

    2.4K10发布于 2020-05-18
  • 来自专栏JNing的专栏

    监视显存

    监视显存使用情况 watch [options] command 每10秒更新一次显存使用情况 watch -n 10 nvidia-smi ---- ----

    1.3K30发布于 2018-09-28
  • Torch 中显存回收节省显存的方法

    在进行模型推理时,需要考虑如何有效地利用和管理GPU显存。以下总结了常用的节省显存的方法。 将变量从显存释放 1. 这样可以更有效地利用显存,因为一些显存是用来存储模型的参数和中间结果的,而这些显存的使用量通常不会随着批量大小的增加而增加。 将模型和数据移动到CPU内存:如果你的模型和数据都在GPU显存中,那么你可以考虑在完成推理后将它们移动到CPU内存,以释放显存。 这是因为PyTorch使用了一种称为"缓存分配器"的机制来管理显存,这种机制可以减少显存的分配和释放操作,从而提高效率。 当你删除一个Tensor并释放了它占用的显存后,这部分显存并不会立即返回给操作系统,而是被缓存分配器保留下来,以便在后续的操作中重复使用。

    1.9K10编辑于 2024-07-01
  • 来自专栏DLZY_deft

    win 10安装java环境并适配,进而适配burp suit(一)

    一、检查电脑是否已经适配了java环境,如果从未安装过可忽略。 1、卸载原java环境,手动删除java安装目录文件再清理或修改环境变量。 虽说不愿当小白鼠也绝对不推荐大家反人类的继续使用诸如VC6.0等等......】 image.png 3.下载安装 image.png 首先要点击Accept License Agreement,然后选择合适自己的版本,如今一般win10

    1.9K20发布于 2019-08-03
  • 来自专栏DLZY_deft

    win 10安装java环境并适配,进而适配burp suit(二)

    一、集中下载burp suit por 2.0(无视python2.7算是附送hh)

    87510发布于 2019-08-03
  • 来自专栏Android程序Shape使用总结!

    Android 10 和Android 11的适配

    背景 最近在项目中着手做Android10和Android11 适配时候,期间遇到了不少的坑。之前有专门写过qq、微信分享的适配。但是此次在针对偏业务侧适配工作的时候还是碰到了一些新的问题。 具体的适配逻辑参考篇头的文章~ 二、公共目录下资源访问 Google建议我们采用 mediaStore 或者 SAF 去访问。 三、终极适配方案 在Android10上 开启标志位 :android:requestLegacyExternalStorage="true"来开启兼容模式,关闭分区适配,相当于targetSdkVersion 因为,Android10的设备还是以Android10的兼容模式运行的。所以要改成true。 答: 如果按照上面正常适配,肯定完全没得问题!

    1.9K41编辑于 2021-12-20
  • 来自专栏iOS 开发杂谈

    iOS开发之iOS10适配

    公司的项目,临上线之前做了一下iOS10适配,发现一大堆的坑,瞬间觉得苹果不友好了。 一、证书问题 打开xcode8.0时编译运行时出现下面问题: ? 二、系统判断方法失效 在你的项目中,当需要判断系统版本的话,不要使用下面的方法: #define isiOS10 ([[[[UIDevice currentDevice] systemVersion] substringToIndex:1] intValue]>=10) 它会永远返回NO,substringToIndex:1在iOS 10 会被检测成iOS 1了,应该使用下面的这些方法: Objective-C 不过,WWDC 16 中,Apple 表示将继续在 iOS 10 和 macOS 10.12 里收紧对普通 HTTP 的访问限制。 九、字体变化 苹果的默认字体会随着iOS系统版本的不同而不同,iOS10中字体变大了。导致了原来的显示有问题,会造成...的出现。暂时没有好的解决办法,需要自己在一个个适配一下!

    2K20发布于 2018-09-11
  • 来自专栏腾讯Bugly的专栏

    iOS10 SiriKit QQ适配详解

    概述 苹果在 iOS10 开放了 SiriKit 接口给第三方应用。目前,QQ已经率先适配了 Siri 的发消息和打电话功能。 这意味着在 iOS10 中你可以直接告诉 Siri 让它帮你发QQ消息和打QQ电话了,听起来是不是很酷炫? 那么第三方应用使用 Siri 的体验究竟如何?哪些应用可以接入SiriKit? 关于 SiriKit 的开发网上已有一些文章,也可参考苹果的官方文档 SiriKit Programming Guide,本文着重介绍QQ的适配经验。 ? 图2 SiriKit原理 3. 总结 总的来说虽然苹果这一次对 SiriKit 开放的场景有限,但是从我们的适配经历来看苹果对 Siri 还是非常重视的。 期待以后 Siri 对中文的支持越来越好,也希望 Siri 能够开放更多的场景给第三方应用适配

    2.7K30发布于 2018-03-23
  • 来自专栏郭霖

    Android 10适配要点,作用域存储

    距离Android 10系统正式发布已经过去大半年左右的时间了,你的应用程序已经对它进行适配了吗? 在Android 10众多的行为变更当中,有一点是非常值得引起我们重视的,那就是作用域存储。 本篇文章对作用域存储进行了比较全面的解析,相信看完之后你将能够轻松地完成Android 10作用域存储的适配升级。 目前Android 10系统对于作用域存储适配的要求还不是那么严格,毕竟之前传统外置存储空间的用法实在是太广泛了。 如果你的项目指定的targetSdkVersion低于29,那么即使不做任何作用域存储方面的适配,你的项目也可以成功运行到Android 10手机上。 阅读完了本篇文章之后,相信你对Android 10作用域存储的用法和适配基本上都已经掌握了。

    2.8K10发布于 2020-04-16
  • 来自专栏DannyHoo的专栏

    iOS10适配推送中的报错

    https://blog.csdn.net/u010105969/article/details/52797126 在iOS适配推送中会报一个错误:Error Domain=NSCocoaErrorDomain

    1.2K10发布于 2018-09-13
  • 来自专栏字节流动

    Android 10(Q)11(R) 分区存储适配

    Android 10(Q) Android 10 中主要对共享目录进行了权限详细的划分,不再能通过绝对路径访问。 受影响的接口: ? 无论设备后续是否升级为搭载 Android 10 或更高版本,或者应用后续是否更新为以 Android 10 或更高版本为目标平台,此兼容性行为均适用。 缺点当然是不强制启用的话,国内 APP 适配进度估计得延后了。不过好消息是在查资料的时候,看到了国内大厂的相关适配文章,至少说明大厂在跟进了。 关于适配的难度: 对绝对路径相关接口依赖比较深的 APP 适配还是改动挺多的;其次权限的划分很细,什么时候需要什么权限以及调用哪个接口,理解起来需要一定时间; MediaStore API SAF API 所以虽然明年才会强制执行分区存储,但还是建议尽早理解和 review 项目中需要适配的代码。

    2.9K30发布于 2020-08-28
  • 来自专栏正则

    iOS10-iOS15主要适配回顾

    ios15适配 1、UITabar、NaBar新增scrollEdgeAppearance,来描述滚动视图滚动到bar边缘时的外观,即使没有滚动视图也需要去指定scrollEdgeAppearance, 3、IDFA必须要用户用户授权处理,否则获取不到IDFA 4、 UIPageControl的变化 具体参考iOS 14 UIPageControl对比、升级与适配 ios13适配 -1、 iOS 13 推出暗黑模式,UIKit 提供新的系统颜色和 api 来适配不同颜色模式,xcassets 对素材适配也做了调整 2、支持第三方登录必须,就必须Sign In with Apple 3、MPMoviePlayerController ios11适配相关 ios10适配 1、通知统一使用UserNotifications.framework框架 2、UICollectionViewCell的的优化,新增加Pre-Fetching预加载机制 3、苹果加强了对隐私数据的保护,要对隐私数据权限做一个适配,iOS10调用相机,访问通讯录,访问相册等都要在info.plist中加入权限访问描述,不然之前你们的项目涉及到这些权限的地方就会直接crash

    1.7K50发布于 2021-11-04
  • 来自专栏大模型应用

    大模型应用:中小显存适配方案:大模型微调底座选型指标与应用实现.52

    GitHub星标≥10k、Hugging Face下载量高的模型,此类模型通常适配transformers、peft等主流微调工具;2. 2.3 适配模型与规避说明适配:ChatGLM-6B的INT4量化版是8G显存的黄金搭档;若拥有更高12G显存,则可考虑Qwen-13B。 3.1 必满足项:要求模型在GitHub等开源平台拥有较高的关注度(如星标≥10k)和活跃的社区,这关乎遇到问题时的解决效率。商业许可必须清晰:要么支持非商业研究,要么提供明确的商业授权条款。 4.3 适配模型与规避说明适配:ChatGLM-6B在推理速度和中文质量上取得了良好平衡。规避:如果需要处理长文档生成,应优先选择已知推理效率高、显存管理优化好的底座,避免生成过程过于缓慢。 分 结论:8G显存场景下,ChatGLM-6B(INT4量化版)综合适配性更优,兼顾显存、速度与效果。

    45032编辑于 2026-03-21
  • 来自专栏深度学习那些事儿

    再次浅谈Pytorch中的显存利用问题(附完善显存跟踪代码)

    前言 之前在浅谈深度学习:如何计算模型以及中间变量的显存占用大小和如何在Pytorch中精细化利用显存中我们已经谈论过了平时使用中显存的占用来自于哪里,以及如何在Pytorch中更好地使用显存。 在这篇文章中,我们借用Pytorch-Memory-Utils这个工具来检测我们在训练过程中关于显存的变化情况,分析出我们如何正确释放多余的显存。 如何去释放不需要的显存。 首先,我们在下段代码中导入我们需要的库,随后开始我们的显存检测程序。 Tensor占用大,我们暂时将次归结为Pytorch在开始运行程序时需要额外的显存开销,这种额外的显存开销与我们实际使用的模型权重显存大小无关。 其实原因很简单,除了在程序运行时的一些额外显存开销,另外一个占用显存的东西就是我们在计算时候的临时缓冲值,这些零零总总也会占用一部分显存,并且这些缓冲值通过Python的垃圾收集是收集不到的。

    2.4K50编辑于 2023-10-19
  • 来自专栏AIUAI

    GPU 显存 - Caffe 内存优化

    Caffe - 显存优化 1. 测试了一下, ResNet101 相对于官方 caffe, 能够明显节省显存占用, batchsize 可以增加很多. 显存优化的 Caffe 主要实现的功能: memory multiloading 在深度网络训练和测试时,可以显著地节省内存. 训练时,节省一半内存; 测试时, 使用 95% 的内存. 在训练深度网络时, GPU显存资源是有限的.

    2.8K60发布于 2018-05-17
  • 来自专栏JNing的专栏

    【tensorflow】设置显存开销

    问题 一般大家在跑tf时,单个程序往往会占满整块GPU的所有显存。 但是实际上,程序很可能并不需要那么大的显存空间。 改进方案 通过 tf.ConfigProto().gpu_options.allow_growth=True来告诉程序,只需占用实际所需的显存即可: # ---------------- session True sess = tf.Session(config=config) 如果这里把 config.gpu_options.allow_growth设置为False,那么程序就会默认把整块卡的所有显存占满

    1.2K10发布于 2020-03-17
  • 来自专栏DannyHoo的专栏

    项目中友盟推送适配iOS10

    https://blog.csdn.net/u010105969/article/details/52779829 iOS10出来也有一段时间了,对项目中的一些功能也适配了iOS10,但对于苹果这次改动较大的推送本人在当前项目中却没有进行适配 当然适配iOS10是必然的,这里就说一下。 由于我用了跳转选择所以即使不适配iOS10也没关系,因为如果在iOS10环境下运行就不会再走didReceiveRemoteNotification这个方法了。 适配iOS10是必然的,下面是适配iOS10的代码: ? ? 疑问:iOS10之后不走didReceiveRemoteNotification方法,为什么alertView控件还能显示出来? 2017.10.18新增内容: 友盟推送新、旧版本推送的内容: // 新版(适配iOS10) userInfo2:{     aps =     { alert =         {            

    1.1K10发布于 2018-09-13
  • 来自专栏CSDNToQQCode

    win11怎么看显存——win11如何看显存

    显存查看方法1、 1、快捷键【Ctrl+Shift+ESC】打开【任务管理器】 2、点击左侧的性能 显存查看方法2、 在Windows 11在Windows 11中查看显存的方法如下: 1 在“高级显示”设置窗口中,点击“显示器1的显示适配器属性”。 在显卡属性窗口中,适配器下,就可以查看显存信息。 显存查看方法3、 此外,还可以使用DirectX诊断工具来查看显存。 在“显示”选项卡中,找到“显存”一项,即可查看显存信息。 以上两种方法都可以帮助您在Windows 11中查看显存信息。如果还有其他问题,欢迎随时提问。 显存对AI的重要意义 显存是显卡中存储图像数据的关键组成部分,对AI具有重要意义,主要体现在: 显存决定了计算机在处理图像时能够存储和操作的数据量大小。 在AI绘图中,需要频繁读写显存中的数据,因此高带宽的显存对于实时绘图和复杂计算非常重要。 因此,显存对于AI应用来说是非常重要的,尤其是在需要大量处理和操作图像数据的场合。

    17.7K11编辑于 2023-11-29
  • 来自专栏软件绿色联盟动态

    EMUI10 | Device ID禁用问题适配公告

    华为终端开放实验室近期对国内主流应用进行测试发现,部分未适配该变更的应用在EMUI10 测试版上存在以下四大问题,需开发者进行排查适配。 序号 涉及应用 应用适配计划 1 CGV电影购票 10月 2 美日记 3 南京掌上公交 2.登录功能异常 应用在手机HOTA升级后登录功能异常,提示“已绑定其它手机设备,请通过原设备登录”等报错信息 序号 涉及应用 应用适配计划 1 小桔文摘 2 汇丰银行 3 和悦会 4 北京移动 5 河南移动 10月 3.反复弹窗申请用户授权 在允许全部权限后依然反复弹窗提示,要求用户授权,导致用户无法进入登录页面 序号 涉及应用 应用适配计划 1 饭局狼人杀 2 西安公交出行 3 光荣使命 4 剑网3指尖江湖 5 恒易贷 6 点刷Mpos 7 池州人网 8 陀螺世界 9 钱客通 10 翼课学生 序号 涉及应用 应用适配计划 1 重庆银行 10月 2 天津银行 3 民生信用卡 10月 4 发现精彩 10月 以上应用正在积极解决中,鉴于Device ID特性对应用适配影响重大,请广大应用开发者尽快排查适配

    71220编辑于 2022-03-31
领券