gpuvis:GPU 追踪可视化工具
摘要
gpuvis 是由 Valve 开发、采用 MIT 许可证的 GPU 追踪可视化工具,基于 Dear ImGui、SDL 和 gl3w 构建,用于分析图形追踪数据。该项目的文档托管在其 GitHub 仓库和 wiki 中,并集成了多种第三方库。
查看缓存全文
缓存时间: 2026/10/04 11:33
mikesart/gpuvis
来源:https://github.com/mikesart/gpuvis
GPUVis
文档
https://github.com/mikesart/gpuvis/wiki
截图
替代文本
致谢
gpuvis 代码采用 MIT 许可证(http://opensource.org/licenses/MIT)。
`` Copyright 2019 Valve Software
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ``
Simple DirectMedia Layer 采用 zlib 许可证(https://www.libsdl.org/license.php)
gl3w 属于公有领域(https://github.com/skaslev/gl3w)
Dear ImGui 由 Omar Cornut(http://www.miracleworld.net)开发,GitHub 上所有直接或间接贡献者也参与其中。该库的早期版本是在 Media Molecule(http://www.mediamolecule.com)的支持下开发的,并首先在游戏 Tearaway(http://tearaway.mediamolecule.com)内部使用。
Dear ImGui 采用 MIT 许可证(https://github.com/ocornut/imgui/blob/master/LICENSE)
使用 Vuhdo(Aleksei Skriabin)开发的 imgui_freetype(https://github.com/Vuhdo/imgui_freetype.git)。
内嵌 Tristan Grimmer 开发的 ProggyClean.ttf 和 ProggyTiny.ttf 字体(http://upperbounds.net,MIT 许可证)。
内嵌 Christian Robertson 开发的 Roboto-Regular.ttf 字体(https://fonts.google.com/specimen/Roboto,Apache License 2.0)。 内嵌 Christian Robertson 开发的 RobotoCondensed-Regular.ttf 字体(https://fonts.google.com/specimen/Roboto+Condensed,Apache License 2.0)。
内嵌 Steve Matteson 开发的 DroidSans.ttf 字体(http://www.google.com/fonts/specimen/Droid+Sans,Apache License 2.0)。
使用 Sean Barrett(公有领域)开发的 stb_textedit.h、stb_truetype.h、stb_rectpack.h(https://github.com/nothings/stb/)。
trace-cmd 采用 GNU GPL v2 许可证(https://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git)
miniz 采用 MIT 许可证:miniz(https://github.com/richgel999/miniz)
stlini 带有作者邮件及署名许可:stlini(http://source.robertk.com/)
ya_getopt 采用 2 条款 BSD 风格许可证:ya_getopt(https://github.com/kubo/ya_getopt/blob/master/README.md)
noc_file_dialog.h 采用 MIT 许可证:noc(https://github.com/guillaumechereau/noc)
ucm cmake 宏采用 MIT 许可证:ucm(https://github.com/onqtam/ucm)
SMHasher 采用 MIT 许可证:SMHasher(https://github.com/aappleby/smhasher)
{fmt} 是一个采用 2 条款 BSD 许可证的小型、安全且快速的格式化库:fmt(http://fmtlib.net/latest/index.html)
RapidJSON 采用 MIT 许可证:RapidJSON(https://github.com/Tencent/rapidjson)
相似文章
@ariG23498: 制作了一个简单的工具来分享你的 GPU 性能分析追踪。 `uvx trace-tuil <本地追踪文件> -b <hf bucket name>`
一个使用命令行工具分享 GPU 性能分析追踪的简单实用工具,专为从事 GPU 性能分析的开发者设计。
vgpu
vgpu 是一个针对 WebGPU 的 TypeScript 库,具有类型化着色器导入、一个轻量级的 GPU 优先 API,并兼容浏览器、无头 Node 和测试环境。
我们打造了一款开源GPU性能分析工具,可直接将AI代理指向其中,省去手动解析追踪记录的麻烦。
本文介绍了一款开源GPU性能分析工具,它能以JSON格式提供性能指标数据,帮助AI代理自动完成针对vLLM、SGLang等基于CUDA的AI引擎的性能调优,无需人工进行手动轨迹分析。
交互式 Jacobian-Lens 可视化工具和实时引导器,用于 llama.cpp 上的 GGUF 模型
交互式 Jacobian-Lens 可视化工具和实时引导器,适用于在 llama.cpp 上运行的 GGUF 模型,实现实时模型可解释性和控制。
Galaxium,一个 WebGPU 宇宙探索工具
Galaxium 是一款利用 WebGPU 技术探索宇宙的工具,提供交互式图形体验。