tensorflow源码解析系列文章索引

jicanghai jicanghai     2022-12-28     540

关键词:

文章索引

framework解析

后记

关于起源

阅读tensorflow源码时,为了敦促自己主动思考,把阅读的笔记整理成了博客,拿出来跟大家分享。

关于迭代

文章都是工作之余写的,比较仓促,难免会有思考不全面的地方,大家如果发现了问题还请不吝赐教,我会持续迭代。目前只写了两个我觉得对理解tensorflow运行机理最重要的模块,其它内容是否会更新,还不能确定。另外我会把博客内容同步到github上tensorflow_notes,欢迎给我点星星。

关于我

码农,方向是机器学习,欢迎交流,tengkz at gmail dot com

caffe2源码解析之core(代码片段)

写在前面在对Tensorflow的后端源码进行了拆解(参见tensorflow源码解析系列文章索引)之后,很想跟其它深度学习框架的实现进行对比,根据框架的流行程度,先选择了Pytorch。Pytorch的后端核心是直接复用了Caffe2,因此本文针对Caffe... 查看详情

opengauss数据库源码解析系列文章——存储引擎源码解析(代码片段)

上一篇详细讲述了“4.2.5行存储索引机制”、“4.2.6行存储缓存机制”及“4.2.7cstore”等精彩内容。本篇我们详细讲述“4.3内存表”相关内容。4.3内存表MOT(memory-optimizedtables,内存表)是事务性、基于行存储的存储引... 查看详情

opengauss数据库源码解析系列文章——存储引擎源码解析(代码片段)

上一篇我们详细讲述“3.astore元组多版本机制”、“4.astore访存管理”及“5.astore空间管理和回收”相关内容。本篇我们将继续为小伙伴们带来“4.2.4ustore”的详细介绍。4.2.4ustoreustore属于In-placeUpdate更新模式,中文意思为:... 查看详情

opengauss数据库源码解析系列文章——存储引擎源码解析(代码片段)

上一篇我们讲述了“4.2磁盘引擎”中“4.2.1磁盘引擎整体框架及代码概览”与“4.2.2行存储统一访存接口”。本篇我们将讲述“4.2.3astore”。4.2.3astoreastore整体框架astore整体框架如图4-2所示。如上所述,作为行存储子格式之一&#... 查看详情

opengauss数据库源码解析系列文章——事务机制源码解析(代码片段)

上一篇为介绍完"5.1事务整体架构和代码概览"及“5.2事务并发控制”,本篇将继续介绍“5.3锁机制”的精彩内容。5.3锁机制数据库对公共资源的并发控制是通过锁来实现的,根据锁的用途不同,通常可以分为3种&... 查看详情

深度学习系列用paddlepaddle和tensorflow进行图像分类

...paddle的源码解析。这篇主要跟大家讲讲如何用PaddlePaddle和Tensorflow做图像分类。  在卷积神经网络中,有五大经典模型,分别是:LeNet-5,AlexNet,GoogleNet,Vgg和ResNet。本文首 查看详情

opengauss数据库源码解析系列文章——ai技术之“指标采集预测与异常检测”(代码片段)

上一篇介绍了“8.4智能索引推荐”的相关内容,本篇我们介绍“8.5指标采集、预测与异常检测”的相关精彩内容介绍。8.5指标采集、预测与异常检测数据库指标监控与异常检测技术,通过监控数据库指标,并基于时序... 查看详情

canal源码解析系列-canalinstance模块解析(代码片段)

文章目录正文总结下面涉及到源码的地方,我都经过了处理,删减了一些不重要的代码(比如参数校验),便于理解正文上一篇文章canal源码解析系列-CanalServerWithEmbedded解读提到了CanalServerWithEmbedded内部管理所... 查看详情

opengauss数据库源码解析系列文章——sql引擎源解析(代码片段)

上一篇文章介绍了SQL引擎源解析中“6.1概述”及“6.2SQL解析”的精彩内容,本篇我们开启“6.3查询优化”及“6.4小结”的相关内容的介绍。6.3查询优化openGauss数据库的查询优化过程功能比较明晰,从源代码组织的角度来... 查看详情

⭐opengauss数据库源码解析系列文章——对象权限管理⭐(代码片段)

...绍过“9.3角色管理整”,本篇我们介绍第9章安全管理源码解析中“9.4对象权限管理”的相关精彩内容介绍。9.4对象权限管理权限管理是安全管理重要的一环,openGauss权限管理基于访问控制列表(accesscontrollist,ACL&... 查看详情

opengauss数据库源码解析系列文章——sql引擎源解析(代码片段)

本篇我们开启“SQL引擎源解析”中“6.1概述”及“6.2SQL解析”的精彩内容介绍。第6章SQL引擎源解析SQL引擎作为数据库系统的入口,主要承担了对SQL语言进行解析、优化、生成执行计划的作用。对于用户输入的SQL语句,SQL... 查看详情

opengauss数据库源码解析系列文章——审计与追踪(代码片段)

...过“9.4对象权限管理”,本篇我们介绍第9章安全管理源码解析中“9.5审计与追踪”的相关精彩内容介绍。审计机制和审计追踪机制能够对用户的日常行为进行记录和分析,实现规避风险、提高安全性。9.5.1审计日志设计... 查看详情

canal源码解析系列-eventparser模块解析1(代码片段)

...引言上一篇文章,我们讲了canalInstance模块:canal源码解析系列-CanalInstance模块解析instance模块包含几个子模块:eventParser:数据源接入,模拟slave协议和master进行交互,协议解析eventSink:Parser和Store链接器,进行... 查看详情

⭐opengauss数据库源码解析系列文章——角色管理⭐(代码片段)

...码概览、9.2安全认证”,本篇我们介绍第9章安全管理源码解析中“9.3角色管理”的相关精彩内容介绍。9.3角色管理角色是拥有数据库对象和权限的实体,在不同的环境中角色可以认为是一个用户、一个组或者兼顾两者。... 查看详情

opengauss数据库源码解析系列文章——执行器解析(代码片段)

上一篇介绍了第七章执行器解析中“7.4表达式计算”及“7.5编译执行”的相关内容,本篇将介绍“7.6向量化引擎”及“7.7小结”的精彩内容。7.6向量化引擎传统的行执行引擎大多采用一次一元组的执行模式,这样在执行... 查看详情

opengauss数据库源码解析系列文章——执行器解析(代码片段)

本篇我们开启第七章执行器解析中“7.1执行器整体架构及代码概览”、“7.2执行流程”及“7.3执行算子”的相关精彩内容介绍。执行器在数据库整个体系结构中起到承上启下的作用,对上承接优化器产生的最优执行计划,... 查看详情

[tensorflow系列-17]:tensorflow基础-张量的索引与切片(代码片段)

 作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing本文网址:https://blog.csdn.net/HiWangWenBing/article/details/119681139目录第1章张量的索引与切片1.1张量的维度方向1.2张量元素的访问:下标1.3.张量元素的下标切片1.4... 查看详情

5.jetpack源码解析---viewmodel基本使用及源码解析(代码片段)

截止到目前为止,JetpackNote源码分析的文章已经有四篇文章了,这一系列的文章我的初衷是想仔细研究一下Jetpack,最终使用Jetpack组件写一个Demo,上一篇已经分析了LiveData,本篇文章将分析ViewModel.1.背景Jetpack源码解... 查看详情