以下是网站 sxsbj.com 在 2022-04 的历史页面存档,小提示:CTRL+U 查看源码
本站和 sxsbj.com 的作者无关,不对其内容负责。本历史页面谨为网络历史索引,不代表被查询网站的即时页面。 *号[x]表示已屏蔽显示的敏感字。
原网页标题:实习生笔记 - 一瓶子不满,半瓶子晃荡
文章9
标签16
分类4

学习 习近平在中央党校(国家行政学院)中青年干部培训班 开班式上发表重要讲话

总书记强调,年轻干部盛丰伟大时代,是党和国家事业发展的生力军,必须练好内功、提升修养,做到信念坚定、对党忠诚,注重实际、实事求是,勇于担当、敢于作为,坚持原则、敢于斗争,严守规矩、不逾底线,勤学苦练、增强本领,努力成为可堪大用、能担重任的栋梁之才,不辜负党和人民期望和重托。学习整篇讲话内容,总书记从理想信念,一切从实际出发,干事担事、坚持原则,敬畏之心,理论学习和用心实践等多个方面对领导干部提出了要求。在世界百年未有之大变局加速演进和中华民族伟大复兴的关键时刻,我们青年一代要坚定理想信念,磨炼过硬本领,坚守底线原则,做到敢于担事、勇于斗争,在全面建设社会主义现代化国家新征程中奋勇争先、建功立业。

求则得之,舍则失之

孟子曰:
求则得之,舍则失之,是求有益于得也,求在我者也。
求之有道,得之有命,是求无益于得也,求在外者也。

TVM源码品读:万物基石——Object(2)

TVM源码品读:万物基石——Object(2)

object.h中的其他内容

ObjectPtrHash & ObjectPtrEqual

这两个结构体都对运算符 ()进行了重载,分别用作对ObjectRef、ObjectPtr求哈希值和相等,我们经常在TVM的源代码中看到使用两个括号调用函数的情况,这两个结构体的功能便是如此:

return static_cast<int64_t>(ObjectPtrHash()(obj));

TVM源码品读:万物基石——Object类(1)

TVM源码品读:万物基石——Object类(1)

摘要

首先给大家推荐一个查看TVM API的在线文档,除了API介绍以外,网站还包含了UML类图,方便大家理清TVM 后端各个类之间的关系。

TVM在线文档:https://tvm.apache.org/docs/api/doxygen/classtvm_1_1runtime_1_1Object.html#a133436a9ec5c4a768b94102bf95a660b

我们注意到,TVM后端中,很多类都继承与Object和ObjectRef这两个类,本篇文章就从Object类开始,了解Object相关类的功能,并试图分析该类及其相关类设计的目的。
声明Object类的头文件:include/tvm/runtime/object.h

明确问题:

  1. Object相关类的功能。
  2. Object相关类的设计目的。


C++ enum枚举型

C++ enum枚举型

enum相关问题

由记得刚入职的时候,从事公司汇编器相关开发工作,遇到了跟enum有关的问题:

  1. c++ enum 命名冲突问题;
  2. enum 数量超限问题。

本文就和大家一起跟随这两个问题,一起复习啊一下c++ enum相关知识点。