王二的数字花园

钱塘江上潮信来,今日方知我是我

最新文章

【TVM模型编译】2. relay算子构造

从TVM的官方Tutorial里面,介绍了如何新增自定义算子。(这是我翻译的) 之前的文章讲到了onnx 算子转换到Relay IR的过程 下面以Conv2d算子介绍,编译过程中 Relay IR是如何被调用的。 relay 算子调用上面的get_relay_op实际上是查找所有 relay ir算...

【tvm解析】3. Operator Strategy 机制

Relay Operator Strategy是建立Relay IR与TOPI算子库的桥梁,通过Relay Operator Strategy,每个Relay IR至少与一个compute和一个schedule注册关联起来。至少一个原因在于,一个算子在不同后端设备上有不同的实现,而且一个算子可能有多...

tvm-多线程代码生成和运行

调用链tvm搜索算子在需要多线程运行的算子,是在codegen阶段时插入TVMBackendParallelLaunch的调用。 TVMBackendParallelLaunch 是tvm的线程池并行化入口,具体如下 /*! * \brief The callback function to ex...

C++'s most vexing parse

C++’s most vexing parse 是 Scott Meyers 在其名著《Effective STL》中创造的一个术语。Scott 用这个术语来形容 C++ 标准对于 declaration 语句的消歧义(ambiguity resolution)约定与常人的认知相悖。 最令人烦恼的解...

废话

Skill构建的Rule-Based陷阱

最近在优化一个文档维护的 skill。经过几轮的优化迭代,发现模型在创建/优化 skill 时,即使多次强调这个 skill 的调用方是 Agent,但仍然在开...

#随笔

AI 会穷尽自己所学来服务目标,于是就衍生出一个必须面对的问题

AI 会穷尽自己所学,来服务人类目标,于是就衍生出一个必须面对的问题:如何避免它在完成目标的过程中,用了不该用的工具,看了不该看的文件,做了不该做的事情? 这是...

#agent

Clawbot记忆的关键:避免自我强化的电子疯牛病

当你给一个AI开放所有权限、让它自行读写记忆系统时会发生什么? 它会慢慢变成一个回声室。 不是因为它有恶意,而是因为它有一个强大到荒谬的自我参照回路:它的输出会...

#随笔 #AI #记忆

一步没赶上,步步赶不上

范伟最佳台词: 我这一生啊, 情窦初开的时候,父母不同意, 情窦再开的时候,老婆不同意, 情窦乱开的时候,子女不同意。 五官允许的时候,三观不允许, 现在三观允...

#废话 #人生

端侧AI的正确姿势

端侧AI的正确姿势端侧大模型时候未到,先进行智能化改造,打造脚手架。 Bottom-up 建立最小化 AI 场景,连点成线搭建端侧智能。

#废话 #端侧AI #脚手架