
Python CUDA 编程 - 1 - 基础概念
<blockquote> <p>基于CPU和GPU的异构计算已经逐步发展成为高性能计算的主流模式。CUDA作为GPU高性能计算的主要开发工具之一,已经在各个领域取得广泛应用。</p> </blockquote> <h3>什么是GPU {#什么是GPU}</h3> <blockquote> <...
<blockquote> <p>基于CPU和GPU的异构计算已经逐步发展成为高性能计算的主流模式。CUDA作为GPU高性能计算的主要开发工具之一,已经在各个领域取得广泛应用。</p> </blockquote> <h3>什么是GPU {#什么是GPU}</h3> <blockquote> <...
> python 运行时会有不同环境需求,在其他机器部署时需要重新配置python环境,当需要离线部署时可以使用pip的离线复制环境的功能。 ### 工作思路 {#工作思路} 1. 获取环境所需的库和对应版本 2. 确定运行平台(Linux,Windows) 3. 在指定平台下载库的离线包 4. 将库列表与离线包迁移到新机器 5. 在新机器上安装python 6. 安...
<blockquote> <p>本文记录使用Python Socket包搭建简易服务器的代码。</p> </blockquote> <h3>概述 {#概述}</h3> <blockquote> <p>平时访问网站底层大多是socket封装的http请求,都是基于tcp-ip协议进行通...
<blockquote> <p>python图像处理中会调用一些开源库,PCV是其中之一,由于该库比较古老,本文记录安装使用方法。</p> </blockquote> <h3>下载 {#下载}</h3> <ul> <li><a href="https://github...
<blockquote> <p>常规的模糊算法如高斯模糊等会模糊图像边缘,很多场景中我们需要保留图像纹理并模糊一些细节,这就可以使用PS中的表面模糊。</p> </blockquote> <h3>表面模糊 {#表面模糊}</h3> <ul> <li>表面模糊有两个参数,半径Radiu...
<blockquote> <p>本文介绍使用python 的 opencv 库显示多个图片窗口,并获取点击点像素位置的方法。</p> </blockquote> <h3>opencv 显示图像 {#opencv-显示图像}</h3> <blockquote> <p>显示图像主要通过&...
> python 在读取大图像时会报错,本文记录解决方案。 ### 读取大图像 {#读取大图像} * open cv 在读取超过 1G 的图像时会返回 None * PIL 读取超过一定像素个数的图像会报错 ### 解决方案 {#解决方案} * 解除PIL最大像素个数限制 * 之后可以使用skimage或matplot读取大图像 <br /> &l...
<blockquote> <p>程序运行过程中进度条显示特别重要,Python中使用<code>tqdm</code>库作为进度条操作工具,本文简要介绍<code>tqdm</code>常用功能。</p> </blockquote> <h3>背景 {#背景}</h3...
<blockquote> <p>本文记录在使用Python中的Opencv库的过程中踩过的坑,以史为鉴。</p> </blockquote> <h3>cv2.rectangle {#cv2-rectangle}</h3> <h4>问题 {#问题}</h4> <ul> &l...
<blockquote> <p>Kite 是针对 Python 的代码补全工具 ,由于其快速智能(AI学习)被圈内广泛使用,本文介绍Kite在Windows 与 Linux环境下与VS code结合使用的方法。</p> </blockquote> <p>官网:<a href="https://www.k...