• 2024-07-29如何使用 Yocto / OpenEmbedded 构建 PyO3 扩展?
    我有一个Python/Rust项目,它使用PyO3构建一个用Rust编写的Python扩展。我用maturin设置了它,并且它在本地运行良好-它将构建一个轮子(.whl)并在其中构建是我的Python代码和Rust扩展共享对象,正如我所期望的那样。我需要与Yocto交叉编译它(不幸的
  • 2024-01-15初探: 通过pyo3用rust为python写扩展加速
    众所周知,python性能比较差,尤其在计算密集型的任务当中,所以机器学习领域的算法开发,大多是将python做胶水来用,他们会在项目中写大量的C/C++代码然后编译为so动态文件供python加载使用。那么时至今日,对于不想学习c/c++的朋友们,rust可以是一个不错的替代品,它有着现代化语言的设计和并
  • 2023-12-26maturin 方便发布基于rust 的python 包工具
    maturin是PyO3团队开发的,方便我们开发基于rust的python包,比如PyO3的使用文档中就使用了此工具安装&使用安装(可选,可以基于venv安装)可以基于pip以及pipxpipxinstallmaturin创建一个简单项目python-mvenv.venvsource.venv/bin/activatepipinstallmaturinmaturin
  • 2023-12-18maturin 方便发布基于rust 的python 包工具
    maturin是PyO3团队开发的,方便我们开发基于rust的python包,比如PyO3的使用文档中就使用了此工具安装&使用安装(可选,可以基于venv安装)可以基于pip以及pipx pipxinstallmaturin创建一个简单项目python-mvenv.venvsource.venv