Transformer Debugger —— Transformer 内部结构分析工具
Transformer Debugger 是 OpenAI 的 Superalignment 团队开发的一款工具,旨在支持对小语言模型的特定行为进行研究。
TDB 可以在编写代码之前进行快速探索,能够干预前向传递并查看它对特定行为的影响。它可以用来回答诸如 "为什么模型会输出 token A 而不是 token B" 或 "为什么 attention head H 会关注 token T" 之类的问题。它通过识别对行为有贡献的特定组件(neurons、attention heads、autoencoder latents),显示自动生成的关于导致这些组件激活最强烈的原因的解释,以及追踪组件之间的连接以帮助发现联系。
本次开源发布的内容包括:
- Neuron viewer:一个 React 应用程序,托管 TDB 以及包含有关各个模型组件(MLP neurons、attention heads and autoencoder latents for both)信息的页面。
- Activation server:对主题模型进行推理,为 TDB 提供数据的后端服务器。它还从公共 Azure 存储桶读取数据并提供数据。
- Models:一个用于 GPT-2 模型及其自动编码器的简单推理库,带有用于捕获激活的 hook。
- Collated activation datasets:MLP neurons、attention heads 和 autoencoder latents 的顶级激活数据集示例。
设置
按照以下步骤安装存储库。首先需要 python/pip 以及 node/npm。
虽然可选,但官方建议用户使用虚拟环境或等效环境:
# If you're already in a venv, deactivate it. deactivate # Create a new venv. python -m venv ~/.virtualenvs/transformer-debugger # Activate the new venv. source ~/.virtualenvs/transformer-debugger/bin/activate
git clone git@github.com:openai/transformer-debugger.git cd transformer-debugger # Install neuron_explainer pip install -e . # Set up the pre-commit hooks. pre-commit install # Install neuron_viewer. cd neuron_viewer npm install cd ..
要运行 TDB 应用程序,需要按照说明设置激活服务器后端和神经元查看器前端。
Making changes
要验证更改:
- 运行
pytest
- 运行
mypy --config=mypy.ini .
- 运行激活服务器和神经元查看器并确认 TDB 和神经元查看器页面等基本功能仍然有效
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
OpenAI 的组织形态、决策机制与产品构建
与ChatGPT面世后的疑惑类似,视频生成大模型Sora发布之后,人们依然在问同样的问题:为什么OpenAI能做出这样的创新成果? 要知道,世界上不乏人才密集、有钱、有数据的公司,但能持续做出划时代产品的团队寥寥无几。可以肯定的是,除了OpenAI团队中关键少数的技术远见,这些重量级产品的实现 与他们的组织运作密不可分。 那么,这些人到底是如何被组织起来的,他们有什么样的组织形态和文化? 在Lenny Rachitsky主持的最新播客节目中,OpenAI开发者关系主管Logan Kilpatrick从内部视角深入讲述了OpenAI的运作机制以及决策模式。此外,他还就人们如何在工作和生活中运用ChatGPT、GPTs以及GPT-5前瞻做了介绍。 Logan目前主要支持开发者利用OpenAI的API和ChatGPT进行开发的工作。加入OpenAI之前,Logan曾担任苹果的机器学习工程师,并为NASA的开源政策提供建议。 (以下内容由OneFlow编译发布,转载请联系授权。视频:https://www.youtube.com/watch?v=XkMbkWG2ca4) 来源 |Lenny's...
- 下一篇
金山办公推出鸿蒙星河版 WPS
金山办公和华为日前联合举办鸿蒙星河版 (HarmonyOS NEXT) WPS Office 核心功能版本交付仪式。 据了解,WPS Offce核心功能版本基于 HarmonyOS NEXT 的原生互联、原生流畅等特性开发,能够在PC端更流畅运行,还能实现与手机、平板、智慧屏等多种设备之间的无缝流转和跨端协同。 例如,在常见的团队办公场景下,同一个文档可以实现小屏联动大屏,在手机、平板上进行的编辑和标注,可在PC、智慧屏上同步演示。另外使用手机,可以直接对大屏上的PPT进行翻页、视频播放等操作,诸多办公痛点将得以解决,多人办公场景真正实现了高效协同。 WPS 团队还针对鸿蒙系统的特性进行了深度优化,使得软件在运行效率、能耗控制以及跨设备协作方面都得到了显著提升。此外,WPS Office鸿蒙原生版还特别加强了数据安全和隐私保护功能,以适应日益增长的网络安全需求。
相关文章
文章评论
共有0条评论来说两句吧...