“退网”两周的前OpenAI大神归来再整活,1000行C代码搞定GPT-2训练...
不需要使用245MB的PyTorch或107MB的cPython就能用纯C语言训练LLM。更让人佩服的是,LLM.c仅用约1000行干净的代码即可在CPU/fp32上实现GPT-2训练。它可以立即编译并运行,并且与PyTorch参考实现完全匹配。之所以选择GPT-2作为训练的起点,AndrejKarpathy表示,是因为GPT-2是...
Python 潮流周刊#30:非洲 Python 社区给 PSF 的一封公开信
它收录了Python社区中与异步IO相关的库,包括aiohttp、aiopg、aiomysql、yarl、aiokafka等等。9、kolo:查看Django应用的执行过程[26]一款VSCode插件,具有帧可视化、漂亮的火焰图、显示执行了SQL查询的代码行、支持直接跳转到异常位置等。kolo功能介绍图10、dnsteal:DNS渗透工具,通过DNS请求隐秘发...
学习Python的双重选择: 树莓派和行空板
但是仅仅为了学习Python而购买树莓派可能不是最划算的选择。对于想要专注于学习Python和从事Python相关项目的初学者来说,行空板(UNIHIKER)可能是一个很好的选择,它具有简单的学习曲线、丰富的硬件接口和社区支持。在个人PC上学习Python是一个简单的选择,但缺乏硬件交互。所以,初学者可以根据自己的需求,选择适合自己学习Py...
“挑战用 500 行 Python 写一个 C 编译器”
几月前,在挑战用46行Python写有符号距离函数(SignedDistanceFunction)后,我为自己设下了用500行Python写一个C编译器的挑战,那这一次能有多难呢?事实证明,即便是放弃了相当多的功能,实现起来还是相当困难!但整个过程也非常有趣,而且最终结果出乎意料,非常实用的同时还并不难理解!由于我的代码...
让Python 速度提高 100 倍,只需不到 100行Rust 代码!
Python有一个内置的Profiler(cProfile),但对于我们来说,选择这个工具不太合适:??它会为所有Python代码引入大量开销,却不会给原生代码带来额外开销,因此测试结果可能有偏差。??我们将无法查看原生代码的调用帧,这意味着我们也无法查看Rust代码。
实战案例!用1行Python代码识别增值税发票,然后用爬虫将数据自动...
识别发票的代码最简单,只需要1行代码,如下所示(www.e993.com)2024年11月16日。识别后的返回结果,包含发票信息如下,几乎涵盖所有发票上肉眼可见的内容。面对这个返回数据,你当然可以使用之前推荐过的里播放第一的Excel自动化办公课程,把它转换到Excel里,这里不再重复。传送门:Python+Excel自动化办公,学习路线是什么?想学,又不想学太多。
错误调试精确到行、match-case模式匹配……Python3.10真的很友好
在Python3.10中,你可以在两种类型中进行选择,使用|运算符而不是Union来进行更直接的类型决策:deffunc(num:int|float)->int|float:returnnum+5特性4:StricterZippingPython中一个有趣的函数是zip()函数,这是Python中的内置函数,允许组合和迭代来自多个序列的元素。
50万行Go代码,美国一组织从Python 2迁移到Go
Python2于2020年初到达EOL阶段;鉴于此,可汗学院计划进行大规模迁移。对此,可汗学院的首席软件架构师KevinDangoor曾表示,从Python2迁移到3并不是一件容易的事。他的团队曾认为Kotlin是一个有吸引力的选择,但最终还是选择了Go;其工程师认为,和Python3相比,Go具有很大的性能优势。
5行Python代码实现刷爆全网的动态条形图!
最后小F选择将项目从GitHub上下载下来,再进行安装。下载压缩包,将解压后的文件夹放置在项目的venv/lib/python3.7/site-packages目录下。在虚拟环境下打开文件夹,命令行运行如下命令完成安装。cd你的项目地址/venv/lib/python3.7/site-packages/bar_chart_race-masterpythonsetup.pyinstall...
几行代码搞定ML模型,低代码机器学习Python库正式开源
PyCaret库支持在「低代码」环境中训练和部署有监督以及无监督的机器学习模型,提升机器学习实验的效率。想提高机器学习实验的效率,把更多精力放在解决业务问题而不是写代码上?低代码平台或许是个不错的选择。最近,机器之心发现了一个开源低代码机器学习Python库PyCaret,它支持在「低代码」环境中训练和部署有监督...