摘要: 子缓冲区可以把一组数据拆分成多个部分,然后每个部分送到不同的设备上运行。这里将给出一个例子,代码的运行环境是VS2015、OpenCL3,显卡是AMD A4处理器的核芯显卡和另一个AMD的入门级独立显卡。CPP文件如下: string kernelStr = u8R"( kernel void ad 阅读全文
posted @ 2024-06-24 08:57 兜尼完 阅读(18) 评论(0) 推荐(0) 编辑
摘要: SVM(共享虚拟内存)是为了解决向显卡传输数据中包含指针的问题。此时仅用cl::Buffer拷贝数据是不够的,因为数据中的指针会因为拷贝变成野指针。这就需要SVM的帮助,它可以保证数据中的指针到达GPU后仍然可以使用。这里给出一个计算单向链表中数字的和的例子。代码运行环境是VS2017,OpenCL 阅读全文
posted @ 2024-06-23 13:55 兜尼完 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 本文主要是async_work_group_copy(...)和wait_group_events(...)的使用范例。展示了从全局内存到局部内存加载数据和从局部内存到全局内存写入数据。这系列内置函数可以用来取代直接赋值式的代码。不过我没有仔细对比过使用异步复制和直接赋值那个效率更高。此系列函数中还 阅读全文
posted @ 2024-06-19 15:38 兜尼完 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 本例只是其中一个简单的使用,在OpenCL中操作管道的函数有很多,这里只用了其中2个读写函数。此例功能是计算12800个整数的积的和。例子不是很好但我实在想不到实用的例子了,因为我做图像处理方面的应用用不到管道来传递数据。代码如下,这里不和CPU处理时间进行比较,这种简单的运算一般是CPU更快。程序 阅读全文
posted @ 2024-06-06 20:59 兜尼完 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 方法其实Qt帮助文档已经说了,如下图。大意是如果你想让QOpenGLWidget下方的子Widget可见只需要设置Qt::WA_AlwaysStackOnTop属性就行了;如果QOpenGLWidget下方没有子Widget,只是想创建一个半透明的窗口,那么对顶层窗口(主窗口)使用传统的Qt::WA 阅读全文
posted @ 2024-04-21 15:38 兜尼完 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 本例使用纯Qt实现了无边框的窗口,包含了窗口外围的阴影和调整窗口大小的功能,以及最小化、最大化和关闭按钮的功能。本程序在VS2017、Qt5.9下测试通过。期间为了正确响应鼠标消息调试了1~2天,因为在推拽调整窗口大小的时候总是会出漏洞,不过最终还是解决了这些问题。运行效果如下图: 代码已在gite 阅读全文
posted @ 2024-04-17 11:45 兜尼完 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 作为一个例子,本例只实现了在列表控件“添加项”和“修改项名称”的2个操作。界面上显示一个列表框,列表框需要在界面设计器中设为IconMode,这样就会是图标在上文本在下的显示样式。“添加”按钮用来在列表框中加一个项。点击图标下面的文本可以修改文本名称。程序测试环境是VS2017和Qt5.9,测试结果 阅读全文
posted @ 2024-04-02 11:57 兜尼完 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 问题:已知${ x^{2}+y^{2}-xy=3 }$,求${ x+y }$的最大值? 解法1(万能k法):设${ k=x+y }$,则${ x = k-y }$,可知: $${ \left( k-y \right)^{2}+y^{2}-\left( k-y \right)y=3 }$$ 化简: $ 阅读全文
posted @ 2024-03-20 14:44 兜尼完 阅读(8) 评论(0) 推荐(0) 编辑
摘要: Mnist数据集我找了半天才在哔哩哔哩找到一个下载链接,现在的网络下载文件太麻烦了。数据集中的文件格式参考如下链接: https://www.zhihu.com/question/328632765/answer/2621768981 我学习了两种方法。第一种是传统的BP神经网络模式;第二种是LeN 阅读全文
posted @ 2024-03-19 08:41 兜尼完 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 这里的数字范围是0~9共10个数字,用5×3的数字矩阵表示,把它当成图像那么可以看成5×3的图片。如下图中的数字0,用“1”代表有颜色(亮),“0”代表没颜色(灭)。 网络是经典的BP神经网络,15个输入,10个输出。当输入是形状“0”时,输出索引为0的数字最大接近于1;当输入是形状“1”时,输出索 阅读全文
posted @ 2024-03-18 09:49 兜尼完 阅读(30) 评论(0) 推荐(0) 编辑