使用 ACO 的 TSP 说明 - 对于 ACO ,因为它是一个更小更简单的代码,我只为并行版本和 CUDA 版本分别使用了 1 个文件。我正在使用一个开源 map_generator(用 ruby​​ 编码),它将城市数量作为参数并构建一个 map.txt,其中包含一个带有所述 N 个城市的随机城市地图。运行地图生成器的命令:ruby map_generator.rb Num_of_cities -我已经编译并保存了 3 个不同的地图变体,以方便评分者检查我的代码。map25.txt 、 map50.txt 和 map100.txt 分别包含 25,50,100 个城市的地图。 - 运行代码的顺序和并行版本。只需执行“make”并运行顺序版本,例如运行 25 个城市 -> ./tsp-ant-cpu < map25.txt 并运行并行版本,例如使用 25 个城市 -> ./tsp- ant-gpu < map25.txt 这确保并行和顺序版本的输入数据相同 更多详情、使用方法,请下载后阅读README.md文件
2022-06-22 12:03:38 1.38MB cuda
CUDA-模拟退火 CUDA 中的模拟退火,用于使用序列对进行布局优化。
2022-06-22 09:05:29 7KB cuda
cublas64_90.dll cudart64_90.dll cudnn64_7.dll curand64_100.dll
2022-06-21 21:07:25 187.27MB cuda
博主自行实现的动态链接库,通过python导入后可以实现释放显存,与ai框架无关。支持pytorch、tensorflow、onnxruntime等cuda运行环境。调用dll.reset_cuda()即可释放显存
2022-06-21 21:07:23 14KB python 显存释放
1
基于Android平台CUDA程序移植的研究与实现.pdf
2022-06-21 16:04:30 4.95MB 基于Android平台CUDA程
均值滤波,在卷积形式的均值滤波中,需要把输入图对应模板内所有点像素点相加求平均,代替 原像素点。窗口越大,滤波效果越好,但是图像也变得更加模糊,所以需要根据实际情况设置矩形窗口的大小。 高斯滤波是一种线性平滑滤波,适用于消除高斯噪声,广泛应用于图像处理的减噪过程。通俗 的讲,高斯滤波就是对整幅图像进行加权平均的过程,每一个像素点的值,都由其本身和邻域内的 其他像素值经过加权平均后得到。 高斯滤波的具体操作是:用一个模板 (或称卷积、掩模) 扫描图像中的每一个像素,用模板确 定的邻域内像素的加权平均灰度值去替代模板中心像素点的值。对应均值滤波说,其邻域内每个像素的权重是相等的。而在高斯滤波中,会将中心点的权重值加大,远离中心点的权重值减小,在此基础上计算邻域内各个像素值不同权重的和。
2022-06-20 14:07:28 499KB cuda 高性能计算 C++ 高斯滤波
CUDA实现稀疏大矩阵乘法
2022-06-20 13:05:56 3.13MB CUDA
立体匹配是立体视觉从图像生成三维点云的常规手段。立体匹配算法主要是通过建立一个能量代价函数,通过此能量代价函数最小化来估计像素点视差值。立体匹配算法的实质就是一个最优化求解问题,通过建立合理的能量函数,增加一些约束,采用最优化理论的方法进行方程求解,这也是所有的病态问题求解方法。 双目立体匹配可划分为四个步骤:匹配代价计算、代价聚合、视差计算和视差优化。 匹配代价计算的目的是衡量待匹配像素与候选像素之间的相关性。两个像素无论是否为同名点,都可以通过匹配代价函数计算匹配代价,代价越小则说明相关性越大,是同名点的概率也越大。匹配代价计算的方法有很多,本课设使用灰度绝对值差(AD,Absolute Differences)。 代价聚合的根本目的是让代价值能够准确的反映像素之间的相关性。上一步匹配代价的计算往往只会考虑局部信息,通过两个像素邻域内一定大小的窗口内的像素信息来计算代价值,这很容易受到影像噪声的影响,而且当影像处于弱纹理或重复纹理区域,这个代价值极有可能无法准确的反映像素之间的相关性,直接表现就是真实同名点的代价值非最小。 视差计算即通过代价聚合之后的代价矩阵S来确定每个像素的最优
2022-06-20 09:08:32 2.57MB 高性能计算 cuda C++ 立体匹配
利用matlab调用cuda函数。利用GUP获得高性能,利用matlab可以获得快速的开发
2022-06-19 20:07:39 183KB matlab cuda
1
win10 安装Mish-CUDA 遇到问题解决 ps:我修改了mish-cuda的一些代码,如果有小伙伴不能安装的话可以私我,或者在我发布的资源里找。 cuda+cudnn=11.3;pytorch=1.10
2022-06-19 11:14:51 10.72MB 综合资源 mishcuda
1