自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 问答 (3)
  • 收藏
  • 关注

原创 【WSL2】重装系统不要怕,光速抢救你原有的VM!

光速拯救你重装Windows后的WSL虚拟机!

2024-01-23 16:45:21 530 3

原创 【Mojo】我的Mojo初体验

Mojo初体验

2023-09-10 21:56:48 355

原创 【Python算法复现】烙饼排序问题

Python复现烙饼排序算法

2023-09-06 10:58:27 208

原创 【初见Diffuser】利用PytorchLightning和HuggingFace训练你的第一个扩散模型

随着近两年AI绘画的爆红,Diffuser扩散模型一夜爆火。StableDiffusion为无数的内容创作者提供了创作动力。那么,我们如何从0训练一个属于自己的扩散模型呢?

2023-09-02 22:11:20 689

原创 【Yolo on Triton】在NVIDIA Triton Inference Server上部署Yolov8

Yolov8在Triton上的部署与实践

2023-05-31 23:58:21 2241 15

原创 【Rust开荒】数组避坑分享

Rust数组避坑分享

2023-04-11 16:26:10 257

原创 操作系统复习-LRU和FIFO的Python实现

【代码】操作系统复习-LRU和FIFO的Python实现。

2023-03-04 19:42:25 181

原创 【Elin的开坑记录】Yolov8淌水以及反人类“设计”

这一次Yolov8的确做到了性能提升,另外通过内置的API可以直接进行模型的推理,这无疑是极大程度的便利了AI科学家以及AI开发者。但是数据结构的强制更新以及模型输出结果的变化,会让像我这样从v5过度到v8的用户会非常不适。慢慢适应吧。

2023-02-19 00:01:33 978

原创 FastAPI设置Cookies时发生Latin-1编码异常的解决方法

FastAPI Latin-1编码异常

2023-02-02 20:45:21 321

原创 【高可用AI推理服务】使用WSL2部署Triton Inference Server推理服务器

Triton Inference Server(Triton推理服务器)是NVIDIA推出的高性能推理服务器,皆在实现简化ML Ops的工作流程。PytorchONNXTensorRTTriton Infercen Server极大程度的便利了AI开发者的工作流,通过将模型统一放置在模型仓库内进行统一管理,以及gRPC/HTTP2通信协议,使得Triton在保证了高性能的同时,也有着极强的高可用性和扩展性。针对如何使用Triton部署自己训练的模型,以及如何编写。

2023-01-29 18:04:08 1595 3

原创 【高可用对象存储实战】使用Python操作Minio存储桶

Minio是一个基于Golang实现的高可用、高弹性的开源对象存储系统(OSS),皆在提供云上的高可扩展与高性能的分布式文件存储系统。Minio十分的易部署,主需要极短的命令行即可实现运行与运维双重工作流。在Minio中的概念中一共有两个重要概念,即桶和对象。对象可以很好理解,无非就是传统意义上的文件对象,一个单独的file object。可什么又是桶呢?你可以将文件对象抽象为水,那么水由桶撑着就很好理解。而Minio中的桶也是借鉴了这个概念,实际上这个桶也的确是一个标准的Linux文件夹。

2023-01-16 00:49:56 8401

原创 C语言实现银行家算法

【代码】C语言实现银行家算法。

2022-11-15 20:04:49 416

原创 【yoloV5实战记录】小白也能训练自己的数据集!

小白也可以训练自己的数据集咯~

2022-11-13 20:00:52 2434

原创 记一次C语言课堂实验:实现进程调度及三态转换,基于LinuxGCC

【代码】记一次C语言课堂实验:实现进程调度及三态转换,基于LinuxGCC。

2022-11-02 18:08:23 341

原创 初见YoloV3:部署与应用

YoloV3部署与应用

2022-10-11 09:35:42 1586 2

原创 将Keras模型转换成ONNX模型进行部署

以下ONNX简介来自于ONNX官方ONNX 是一种用于表示机器学习模型的开放格式。ONNX 定义了一组通用运算符——机器学习和深度学习模型的构建块——以及一种通用文件格式,使 AI 开发人员能够使用具有各种框架、工具、运行时和编译器的模型。因此,ONNX是可以实现无缝的跨平台操作的。另外ONNX也支持了苹果的CoreML,这意味着如果你有需要在你的M1/M2 MacBook或者你的iOS设备上进行ONNX推理,ONNX也提供了对应支持的工具。

2022-09-15 10:00:59 2279

原创 基于MediaPipe API实现骨骼识别

MediaPipe提供众多的API供开发者使用,例如:目标识别,人脸识别,手部识别以及骨骼识别等等。通过内置的卷积神经网络模型进行探测,极大程度的节省了计算机视觉开发者的开发时间,提升了开发效率。最后,向阳花木每逢春,ikun一直爱坤坤!

2022-09-12 22:36:05 3166 3

原创 使用CMake编译安装dlib CUDA支持

dlib CUDA的Windows环境安装

2022-08-17 19:57:00 1332

原创 在Windows上使用Visual C++和Visual Studio编译安装OpenCV CUDA Python

为什么会有想安装OpenCV CUDA的念头呢,因为之前自己尝试学习OpenCV时,发现帧数很低,因此希望图像能够由GPU进行渲染,以及使用GPU进行识别(说白了就是笔者没圆子买Jetson罢了)。

2022-08-10 00:08:12 1929 1

原创 使用基于ImageNet和VGG16模型训练可识别石头,剪刀,布的深度神经网络

VGG16

2022-07-16 14:56:10 1510

原创 初见深度学习,基于cuDNN和TensorFlow2.9

TensorFlow以及cuDNN

2022-07-10 20:19:22 1003

原创 用Numba CUDA编写可加速的二叉树算法

在开始我们的算法编写之前,我们需要考虑清楚一件事儿:在CUDA的世界里,一切皆为矩阵!CUDA中的存储模式为块(Block)存储,这意味着,我们在声明一个数组时需要指定它的大小以及维度,即:有效的CUDA Block X和CUDA Block Y。不过好在我们这次的算法是对一个一维的哈希结果数组,因此我们只需要用到这个函数,将其设置为,并且分配一个和进行相乘,这样我们就得到了一个和一个。明确了CUDA存储的基本要义后,我们就可以先放一边,去考虑一下生成一下模拟的数据。这里我使用了这个库生成数据,调用类下

2022-06-20 01:41:30 512

原创 Python奇怪的功能:“自爆”?

Python特性

2022-06-13 14:17:41 311

原创 初试多项贝叶斯模型(Multinomial Naive Bayes)

多项贝叶斯模型在GPU环境上的实践

2022-06-09 22:12:48 900

原创 Python Appium配置的一些坑和经验分享

最近朋友跟我说可能要接一个 App爬虫的的单子,怀着兴奋激动(bu han chan)的心情,我打开CSDN搜索如何配置Python Appium的相关教程,踩了很多的坑,准备和大家一起分享一下。准备篇首先我们需要配置Android SDK(iOS没试,因为没有设备),因为我这个人比较的喜欢IDE(lan),所以我直接选择下载一个Android Studio来安装我们的Android SDK。访问Android Studio官网来下载:Download Android Studio and SD

2021-12-23 18:42:03 1634

原创 使用Windows平台搭建NVIDIA CUDA Python数据分析环境

最近迷上了CUDA加速计算,但我又是一个不太喜欢用“钞”能力来解决问题的人(其实就是我穷买不起GPU云服务器罢了/(ㄒoㄒ)/~~)。正所谓人不不作死枉少年,既然买不起,那就自己动手搭建一个环境吧。索性真的感谢微软,他们使用WSL协议允许用户在Windows系统下模拟Linux环境并进行开发。准备首先你需要明确你当前的电脑系统环境需要使用Windows10或者以上的操作系统,这里我使用的是Windows11,其操作和Windows10一样。打开Microsoft Store,搜索Ubun

2021-11-02 16:28:52 1604 8

原创 用15行以内的Python代码优雅的写出一个弹幕机

爱学习的我最近发现:B站上总是给我推荐诸如Python、C++还有Vue的教学主播,但是我发现他们都一个个的猛讲内容,只有等讲完了才看看弹幕,而且他们都习惯性的把弹幕机放在桌面上。这显然很占地方。于是我想到了个方法,既可以让这些主播放心的桥他们的代码,也可以在不占用空间的情况下读到弹幕。声明!这种方法仅对只教学Python或者对终端依赖度不是特别高的主播有用!环境准备这一次的工程相对的较小,因此需要准备的东西也不多,只需要一个Selenium就可以了。可能聪明的你已经想到了:是的,思

2021-08-14 18:36:05 513

原创 【开服必备】用Python优雅的生成用户验证码

最近我一个好哥们儿在研究开自己的私服,但是他本人不怎么用Python,所以趁着早上我没事儿给我发微信问我这个事儿该怎么办。想了一想我也没犹豫,爽快的答应他写一个生成随机码的脚本。那么,现在来看看我是怎么写的吧!准备环境Python3和以下包smtplibemailrandomrichdatetime其实这里要说明下,我们这里仅仅是模拟发送单个对象的邮件,如果要针对实时在线生成的用户请求,你可能还需要requests来获取,用户从前端发来的请求,后文会提到。好的,现在P

2021-08-12 19:57:55 216

原创 用Python制作小型服务器实例维护监控平台

这两天在学校实训:用Python Django做学校的在线课堂系统,可谓是让我这个从未摸过Django和SQL的屌丝涨了市面。工作之余,我无意之间翻了翻都写哪些经典的Python WEB框架:Flask、Django这些都太大了,自己手动写纯Socket工程量又太大......有没有什么好一点的这种方案呢?既可以实现轻量化,又可以不用去研究复杂的H5、JS和SQL。最后还真的被我给找到了,这就是我们今天的主角:基于Python的MINI型APP框架:Streamlit。Streamlit原本的设

2021-07-27 14:57:15 1311

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除