LuYF-Lemon-love の Blog
00108-pybind11 文档学习笔记 00108-pybind11 文档学习笔记
前言pybind11 文档学习笔记. 文档地址:https://docs.wandb.ai/ 操作系统:Ubuntu 22.04.2 LTS pybind11 pybind11 — Seamless operability between
00082-Neural Network CUDA 例子 00082-Neural Network CUDA 例子
前言PyTorch 的官网地址为:https://pytorch.org/ 。 PyTorch Tutorials 的地址为:https://pytorch.org/tutorials/ 。 本篇博客代码仓库: https://github
00053-利用 pybind11 在 Python 中实现真正的多线程 00053-利用 pybind11 在 Python 中实现真正的多线程
前言GIL: 又称全局解释器锁. 作用是限制多线程同时执行, 保证同一时间内只有一个线程在执行. Python 由于 GIL 的存在, 导致在多核 CPU 上, 只能利用一个 CPU 的资源. Python 自带的多线程在多核 CPU 上,
00017-利用ctypes并行计算Pi-ubuntu 00017-利用ctypes并行计算Pi-ubuntu
摘要圆周率(Pi)是圆的周长与直径的比值,是一个非常重要的常数。Python 是目前最流行的语言,但由于全局解释器锁(global interpreter lock, GIL)的存在,不能够实现在多处理器上的并行性。可以利用 Python
00016-ctypes --- Python 的外部函数库 00016-ctypes --- Python 的外部函数库
前言ctypes 是 Pyhton 的外部函数库。也是 Python 的标准库,因此不需要安装。它提供了与 C 兼容的数据类型,并允许调用 DLL 或共享库中的函数。可以使用该模块以纯 Python 形式对这些库进行封装。 注意:部分示例代
00008-C/C++和Python多线程初探 00008-C/C++和Python多线程初探
前言GIL:又称全局解释器锁。作用是限制多线程同时执行,保证同一时间内只有一个线程在执行。Python 由于 GIL 的存在,导致在多核 CPU 上,只能利用一个 CPU 的资源。 Python 自带的多线程在多核 CPU 上,只对于 IO