Python

尝试LitData和WebDataset对比

抽空测试了一下Lightning新出的LitData,并和WebDataset进行了简单比较,目前LitData还处于初步阶段。

Python 并发编程笔记

GIL不是缺陷是设计:保证了CPython的内存管理线程安全,代价是CPU密集型的并行

总结requirements.txt和pyproject.toml最佳实践

requirements.txt的诞生源于一个具体问题:如何在不同机器上复现相同的Python环境。这个文件本质上是pip install命令的批处理快捷方式,并非来自正式PEP规范,而是作为社区惯例逐渐形成的"意外标准"。

用Typer代替Argparse

最近从Argparse和python-fire迁移到Typer,Typer在某些方面比Argparse更抽象。这篇文章总结了Typer的核心概念和使用技巧。