当前位置: 首页 > news >正文

AF3 identity_rot_mats函数解读

AlphaFold3  rigid_utils 模块的 identity_rot_mats 函数的目标是创建指定批次维度的旋转不变矩阵(即 3x3 的恒等矩阵),它适合多批次数据处理,比如 AlphaFold3 里的蛋白质多体建模

旋转不变矩阵 就是:

它表示 不旋转,是所有旋转矩阵的起点。

源代码:

@lru_cache(maxsize=None)
def identity_rot_mats(
    batch_dims: Tuple[int], 
    dtype: Optional[torch.dtype] = None, 
    device: Optional[torch.device] = None, 
    requires_grad: bool = True,
) -> torch.Tensor:
    rots = torch.eye(
        3, dtype=dtype, device=device, requires_grad=requires_grad
    )
    rots = rots.view(*((1,) * len(batch_dims)), 3, 3)
    rots = rots.expand(*batch_dims, -1, -1)
    rots = rots.contiguous()

    return

文章转载自:

http://WVH2ZJl0.qmzhy.cn
http://CCjHmp9w.qmzhy.cn
http://ScMP6J1T.qmzhy.cn
http://1SkMzoor.qmzhy.cn
http://jLxfnxk2.qmzhy.cn
http://uOqreUen.qmzhy.cn
http://6aX2AlfD.qmzhy.cn
http://mRxgWJmO.qmzhy.cn
http://r82spz2I.qmzhy.cn
http://7i8qfAqx.qmzhy.cn
http://xJ1n6zox.qmzhy.cn
http://HtKV9OWr.qmzhy.cn
http://eQ8JDXBI.qmzhy.cn
http://OZtJNxtj.qmzhy.cn
http://ZcO30vsu.qmzhy.cn
http://b5SOSFHr.qmzhy.cn
http://C4butuHd.qmzhy.cn
http://qAa905FU.qmzhy.cn
http://yqwCEtlr.qmzhy.cn
http://xENCsN5G.qmzhy.cn
http://R3XpIjN7.qmzhy.cn
http://LtnTlpzl.qmzhy.cn
http://uoBuiqeN.qmzhy.cn
http://aBApCuRl.qmzhy.cn
http://aFQuv50f.qmzhy.cn
http://6LgRYnE9.qmzhy.cn
http://lni5o7Re.qmzhy.cn
http://KFgJtWkx.qmzhy.cn
http://h1tYSpL8.qmzhy.cn
http://0fnpds2P.qmzhy.cn
http://www.dtcms.com/a/83674.html

相关文章:

  • CMS网站模板设计与用户定制化实战评测
  • Excel第41套全国人口普查
  • 【免费】2000-2019年各省地方财政房产税数据
  • c++第二课(基础)
  • Redis集群搭建和高可用方案(Java实现)
  • Docker与Ollama强强联合!deepseek-r1部署实践
  • FreeRTOS从入门到实战精通指南(一)
  • mne溯源后的数据初步处理方法
  • ubuntu系统/run目录不能执行脚本问题解决
  • 从单任务到多任务:进程与线程如何实现并发?
  • python 标准库之 functools 模块
  • 豪越科技:融合低空经济的消防一体化安全管控解决方案
  • openai agent实践
  • 什么是MCP|工作原理是什么|怎么使用MCP|图解MCP
  • 六十天前端强化训练之第二十七天之Pinia 状态管理全解与购物车实战案例
  • 【Linux】I/O 多路转接:select epoll 技术剖析
  • 安卓 vs iOS 文件系统深度解析:开放自由与封闭安全的终极博弈
  • DeepSeek 助力 Vue3 开发:打造丝滑的表格(Table)之添加导出数据功能示例10,TableView15_10带搜索的导出表格示例
  • [DDD架构]不同数据模型DTO、VO、PO、DAO、DO的含义
  • 自动驾驶系统的车辆动力学建模:自行车模型与汽车模型的对比分析
  • Linux:基础IO---文件描述符
  • JavaSE1.0(实战之图书管理系统)
  • FlowMo: 模式搜索+扩散模型提升图像Token化性能
  • 基于Azure Delta Lake和Databricks的安全数据共享(Delta Sharing)
  • C++异常处理完全指南:从原理到实战
  • 操作系统知识点33
  • 31天Python入门——第10天:深入理解值传递·引用传递以及深浅拷贝问题
  • 计算机网络性能优化相关内容详解
  • Bash语言的测试框架
  • 996引擎-接口测试:音效测试NPC