源码解析
0 人感兴趣 · 62 次引用
- 最新
- 推荐
MongoDB 源码学习:执行创建 Collection 命令
在上一章了解了catalog、storage的概念之后,这一章会以创建Collection为例子,了解命令在catalog、storage的交互。
OneFlow 源码解析:Global Tensor
Global Tensor是指被placement和SBP属性所指定的,一个全局视角下的逻辑Tensor。Global Tensor的shape是逻辑形状,其真实数据根据placement和SBP的规则分布在多个rank上。
OneFlow 源码解析:Tensor 类型体系与 Local Tensor
tensor和op是神经网络模型最基本的组件:op是模型的节点,tensor是连接节点的边。然而,构建一个tensor并不仅仅是构造一个对象那么简单,至少要考虑以下问题……
源码解析 kubectl port-forward 工作原理
本文的源码基于 Kubernetes v1.24.0,容器运行时使用 Containerd 1.5,从源码来分析 kubectl port-forward 的工作原理。
【源码解析】MyBatis 结果集映射和参数绑定
本文讲解MyBatis结果集映射源码解析,详细分析了 handleRowValuesForSimpleResultMap() 等方法实现映射的核心步骤。
【源码解析】MyBatis 工作原理源码深度解析
本文解析MyBatis 工作流程源码,MyBatis 的运行流程分为三大阶段1. 初始化阶段;2. 代理封装阶段;3. 数据访问阶段
OneFlow 源码解析:算子指令在虚拟机中的执行
OneFlow虚拟机还统一了动态图模式和静态图模式。静态图模式下,通过nn.Graph编译出深度学习网络的Job,这个Job同样被虚拟机抽象成了VM指令并接受虚拟机的调度和执行。大胆猜测一下,这也为日后动静转换、更极致的性能优化埋下了伏笔。
OneFlow 源码解析:Op、Kernel 与解释器
继续追踪执行流程会发现,ReluFunctor在构造UserOpExpr时会用到UserOpRegistryMgr管理的Op与Kernel。Op表示算子的描述信息,Kernel在不同设备上实现计算。
OneFlow 源码解析:算子签名的自动推断
OneFlow是一个原生支持分布式训练的、高性能的深度学习框架。最近读了一些OneFlow的源码、架构设计和代码实现的文章,简单梳理一下自己的理解。主要通过图形展示调用过程和类之间的关系,只对部分重要的代码作一下分析。
为什么 Vue2 this 能够直接获取到 data 和 methods,源码揭秘
1. 如何学习调试 vue2 源码 2. data 中的数据为什么可以用 this 直接获取到 3. methods 中的方法为什么可以用 this 直接获取到 4. 学习源码中优秀代码和思想,投入到自己的项目中