自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 [八股]操作系统常见面试题

临界区是指程序中访问共享资源的代码段,这些代码段需要保证在同一时间内只有一个线程能够访问,否则就会引发竞争和冲突。互斥锁(Mutex):互斥锁是一种最常见的同步机制,它可以保证在任意时刻只有一个线程访问临界资源,其他线程必须等待互斥锁被释放才能访问该资源。信号量(Semaphore):信号量是一种计数器,用于控制多个线程之间对共享资源的访问,可以实现线程之间的同步和互斥操作。

2023-04-20 11:17:35 435

原创 [CUDA编程]基础入门例程4

例程地址:https://github.com/TycoonL/awesome-cuda.git/本例程实现用全局内存进行数组规约(N<128)。注意:对于多线程程序,程序的执行进程是不同步的,会造成结果错误,所以在每次规约后需要用‘__syncthreads()’同步线程。8.basic_reduce_share本例程是对例程7的改进,用共享内存进行数组规约。共享内存是一种能被程序员直接操控的缓存,作用:核函数:数组规约使用共享内存还有两个好处:本例程将例程8的静态内存修改成动态共享内存动态的共享内

2023-04-14 09:16:06 144

原创 [CUDA编程]基础入门例程3

cuda基础例程

2023-04-12 19:01:33 160

原创 [CUDA编程]基础入门例程2

这个例程是一个基础的CUDA程序结构,使用"单指令-多线程"的方式编写代码,通过分配内存、调用核函数、数据传递,实现了并行计算加法。

2023-04-10 15:34:11 80

原创 [CUDA编程]基础入门例程1

CUDA编程基础例程

2023-04-09 12:26:20 118

原创 pytorch在显存充足的情况下爆显存

代码在另台电脑上能正常运行。​ 但在显存充足的情况下爆显存~

2022-09-21 12:44:01 1612

原创 使用datasets.ImageFolder()划分数据集并打乱顺序(简单易懂)

二、测试结果用了十类的图片数据集测试,结果数据集成功被打乱了!网上其它的代码只进行划分忽略了打乱这个环节

2022-07-07 21:36:41 3739 2

原创 基于Coppeliasim的仿真流水线协作机器人

一、机器人简介基于Coppeliasim仿真软件,流水线协作机器人实现了将不同颜色物料的分拣投放至目标位置。传送带上分布着不等距的物料,传送带的末端有一个用来计数和检测物料是否到达的传感器,若有物料靠近传送带就会停止传送,等待JAKA12机械臂进行抓取物料。另外,根据传送带侧方的摄像头识别物料的颜色,紫色物料需要放置到地面上的目标位置,橙色物料先用机械臂“井”型堆叠放置在youBot物料小车上,然后物料小车通过轨迹跟随到达目标物料池前方,根据物料池前方安装的激光测距传感器检测物料小车与物料池的距离,当距离

2022-05-15 15:27:35 2483 4

原创 [CVPR2022|跨模态检索]ViSTA: Vision and Scene Text Aggregation for Cross-Modal Retrieval

文章地址: http://arxiv.org/pdf/2203.16778个人阅读见解,欢迎大家交流讨论指正~一、研究背景视觉外观被认为是跨模态检索中理解图像的最重要线索,而有时图像中出现的场景文本(Scene text)可以为理解视觉语义提供有价值的信息。现有的跨模式检索方法大多忽略了场景文本信息的使用,并且若直接添加这些信息可能会导致无场景文本场景中的性能下降。作为最重要的多模态理解任务之一,跨模态检索因其在新闻搜索和产品检索等领域的重要应用而备受关注。跨模态text-to-image检索旨在.

2022-05-02 19:28:20 3018 2

原创 [CVPR2022|基于文本实例分割]ReSTR: Convolution-free Referring Image Segmentation Using Transformers

ReSTR: Convolution-free Referring Image Segmentation Using Transformers

2022-04-25 18:39:21 4094 1

原创 [CVPR2022|语义分割]NightLab: A Dual-level Architecture with Hardness Detection for Segmentation at Night

论文链接:https://arxiv.org/pdf/2204.05538.pdf个人阅读见解,欢迎大家交流指正~

2022-04-22 22:45:31 2074 1

原创 Yolo训练自己的数据集,将json格式转换成txt文件格式

一、json to txt解决的问题1)文件夹目录下有json格式数据和jpg数据,读取json数据时会报错解决方法:增加json文件后缀判断 for json_name in json_names: if json_name[-4:]=='json':2)pandas数据用append增加行无效解决方法:需要重新对pd进行赋值更新label=label.append(new_label,ignore_index=True)3)json数据坐标存在缺失,本应有四个值

2021-12-13 21:14:55 8162 3

原创 单服务台排队系统问题仿真

1、问题:设有一单服务台排队系统,到达实体总数为8, 即需要服务的实体对象数N=8, 其到达时间间隔和服务时间分别为:到达时间间隔为: 0, 10, 15, 35, 30, 10,5,5服务时间为: 22, 15, 10,5, 15,15, 10, 10试通过计算机仿真求出平均队长及服务台平均空闲时间。(写出详细的仿真建模过程、仿真程序以及仿真结果)2、Matlab仿真结果:画出过程的甘特图:3、Matlab仿真代码:N=8;%到达间隔arr=[0,10,15,35,30,10,5,5

2021-07-29 22:06:23 1373

原创 使用Aurora写伪代码遇到的问题(安装、overleaf配合Aurora的使用方法)

1.安装和破解安装包和破解包:github安装方法可以参考:

2021-04-11 21:06:45 3719 4

原创 Could not load dynamic library ‘cusolver64_10.dll‘; dlerror: cusolver64_10.dll not found

安装CUDA11.1和CUDNN8遇到的问题:Could not load dynamic library 'cusolver64_10.dll'; dlerror: cusolver64_10.dll not found找到CUDA安装目录:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin找到文件:cusolver64_11.dll 修改成 cusolver64_10.dll 就解决了!测试代码:import te

2021-04-07 00:42:33 1954 2

原创 用MATLAB绘制H5文件模型权重的概率密度图和分布图

本文介绍了如何读取H5文件模型的权重,然后用MATLAB中绘制权重的概率密度图和分布图

2021-03-29 20:34:42 2183

原创 安装micronet遇到的问题及解决

micronet是一个模型压缩和部署库,python3.7环境下安装micronet遇到的问题及解决

2021-03-20 17:35:06 372

空空如也

空空如也

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

TA关注的人

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