搜索
Python 3.11 核心加速原理——指令特化
2023-08-27 做点有趣的 Python, Interpreter, ByteCode, Virtual Machine
TIP
近期在做一些 Python 3.11 的适配工作,结果 Python 3.11 的改动实在是太多了,针对一个一个问题解决并不利于理解 Python 3.11 改动的本质,因此这里稍微花了点时间来调研和整理 Python 3.11 的核心变化。
哇,好复杂的 TorchDynamo,我们拆开看看吧~
2023-04-22 做点有趣的 Python, JIT, Compiler, PyTorch, ByteCode, Virtual Machine
TIP
最近这一周负责调研 TorchDynamo,唔,也是很久没写博客了嘛,所以就浅记录下,顺便梳理下 Dynamo 中的各个流程和部分细节~
注意本文最初的动机是调研,因此内容排布上可能对新手不是很友好。因为一直没时间整理优化,暂时先这样了。
让 Paddle 更可爱——开发者体验提升计划
2022-09-21 做点有趣的 PaddlePaddle, AST, DX, refactoring
TIP
乍一看这标题什么鬼嘛?PaddlePaddle 不是一个深度学习框架嘛?这还能强行变可爱嘛?嘿嘿,怎么说呢,目前 Paddle 相对于很多大型开源项目在代码规范上是有一定欠缺的,之前也有尝试过参与一些相关的优化,但如此庞大的一个 Codebase 并不是说随随便便改改就好的啦,所以,便有了本「计划」。(嘿嘿,咱的 moefyit
用 Rust 和 LLVM 写一个计算器吧~
2022-01-21 做点有趣的 Rust, LLVM, Compiler, JIT, AST
TIP
嘻嘻,因为可能之后要做一些编译相关的东西,所以准备先熟悉一下 LLVM 和 Rust。在 Rust 里有一个比较好用的 Rust 的 safely binding inkwell,在查找 inkwell 的示例时候找到了一个很多功能未完成的 Rusty Calc
Proxy 以及 Vue3 中的响应式
2021-02-10 做点有趣的 JavaScript, Vuejs, VCA
TIP
呜,前两天看完对象那一章之后就开始看 Proxy 那一章了,虽然不难,但总觉得没啥用,难道会有人拿着代理去操作一番嘛?直接操作源数据不香嘛?所以我看了一半就溜了……结果这两天就发现 Vue3 的响应式就是通过 Proxy 实现的……
JavaScript 中的“类”与原型链
2021-01-31 学点有用的 JavaScript, OOC
TIP
虽然早有耳闻 ECMAScript 的“类”并不是真正的类,但此前我一直都是直接按其他面向对象语言的用法直接用来着,不过也没发现什么不同(毕竟其实也没怎么用过 JS 的说 2333)。
唔,这两天刚好看到了《JavaScript 高级程序设计(第四版)》中的“对象”这一章,就简单整理一下啦~
采用 GitHub Action 自动化部署博客
TIP
博客的部署往往只需要一行命令,但却需要花费我几分钟在本地的构建时间,完成博客内容后本应该放松放松心情,这几分钟的等待显得尤为惹人生厌
那么如何解决这个问题呐?当然是自动化部署啦,这样我们每次只需要将写完的博客 Push 到 GitHub 上,就可以触发相应的 CI 以完成博客的自动部署咯,所以这里就介绍如何使用 GitHub Action 来自动化部署博客
- «
- 1
- 2
- 3
- »