<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jw_win的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jw_win</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jw_win]]></copyright><item><title><![CDATA[vip问题]]></title><link>https://blog.youkuaiyun.com/jw_win/article/details/149742764</link><guid>https://blog.youkuaiyun.com/jw_win/article/details/149742764</guid><author>jw_win</author><pubDate>Tue, 29 Jul 2025 11:19:30 +0800</pubDate><description><![CDATA[我的文章全部没设置vip，csdn自动加上的。我今天才发现，晚上回去把权限取消了。]]></description><category></category></item><item><title><![CDATA[triton puzzle lite 学习]]></title><link>https://blog.youkuaiyun.com/jw_win/article/details/149301895</link><guid>https://blog.youkuaiyun.com/jw_win/article/details/149301895</guid><author>jw_win</author><pubDate>Sat, 12 Jul 2025 23:16:40 +0800</pubDate><description><![CDATA[triton基础教程，学习曲线非常丝滑]]></description><category></category></item><item><title><![CDATA[clangd cmake cuda配置问题踩坑]]></title><link>https://blog.youkuaiyun.com/jw_win/article/details/145552909</link><guid>https://blog.youkuaiyun.com/jw_win/article/details/145552909</guid><author>jw_win</author><pubDate>Mon, 10 Feb 2025 16:26:37 +0800</pubDate><description><![CDATA[1. clangd 报错 --option-file, --gencode=--generate-code=arch=compute_75,code=[compute_75,sm_75]， 这类问题，原因在于clangd 和 nvcc的命令行指令不太一样，在项目根目录下新建一个.clangd文件，然后写下下面这个进行屏蔽就好。]]></description><category></category></item><item><title><![CDATA[Intel tbb库多线程加速踩坑]]></title><link>https://blog.youkuaiyun.com/jw_win/article/details/145164277</link><guid>https://blog.youkuaiyun.com/jw_win/article/details/145164277</guid><author>jw_win</author><pubDate>Wed, 15 Jan 2025 17:22:34 +0800</pubDate><description><![CDATA[将并行的loops_num 加到5000, 加速比就能显著提升了，大致为14倍，由于开启多线程也有开销，只能无限接近16倍。在CPU端加速时，发现加速比一直上不去，甚至出现并行速度比串行慢10倍以上的情况。分析：由于并行的计算部分相当简单，这其实是IO密集型任务，加核其实没有任何作用。CPU为 移动端 AMD 7945HX，16个物理核，32个线程。运行结果为， 16线程，加速比仅有2倍，这显然不对劲。]]></description><category></category></item><item><title><![CDATA[windows安装cgal, vtk, libigl]]></title><link>https://blog.youkuaiyun.com/jw_win/article/details/145110348</link><guid>https://blog.youkuaiyun.com/jw_win/article/details/145110348</guid><author>jw_win</author><pubDate>Mon, 13 Jan 2025 16:49:46 +0800</pubDate><description><![CDATA[确保已经安装cmake,vsstudio,vcpkg，切换到vcpkg的安装目录我的是D:\Program_Files\vcpkg在命令行打开进入到这个文件夹输入下面的指令安装cgal。]]></description><category></category></item><item><title><![CDATA[LLama3 rope的pre_compute_freqs_cis函数理解]]></title><link>https://blog.youkuaiyun.com/jw_win/article/details/145002374</link><guid>https://blog.youkuaiyun.com/jw_win/article/details/145002374</guid><author>jw_win</author><pubDate>Wed, 08 Jan 2025 11:53:47 +0800</pubDate><description><![CDATA[因为对于一行长度为dim = 64 的Q/K向量来说，在rope编码中是按照复数形式组织的。为方便描述，设定Q/K的大小为[512, 64], 即长度为512, 每行64个元素。，得到 [1, ..., 0.0] 按一定比例分配的弧度角度，如下，dim缩写为d。为什么是最大长度512的两倍？为什么是矩阵乘，因为M其实是个向量，theta也是一个向量。结论： freqs_cis是最终得到的。， 总共就是dim/2个角度值，如图所示。这个是得到长度的绝对位置信息，如下。计算得到相乘的编码角度信息，如下。]]></description><category></category></item><item><title><![CDATA[tetgen资源汇总和windows编译使用教程]]></title><link>https://blog.youkuaiyun.com/jw_win/article/details/144264441</link><guid>https://blog.youkuaiyun.com/jw_win/article/details/144264441</guid><author>jw_win</author><pubDate>Thu, 05 Dec 2024 13:54:57 +0800</pubDate><description><![CDATA[使用cmake 在windows端编译tetgen和使用教程]]></description><category></category></item><item><title><![CDATA[windows 部署llama3.0.cpp]]></title><link>https://blog.youkuaiyun.com/jw_win/article/details/144223290</link><guid>https://blog.youkuaiyun.com/jw_win/article/details/144223290</guid><author>jw_win</author><pubDate>Tue, 03 Dec 2024 21:48:58 +0800</pubDate><description><![CDATA[在cmd上查看这些安装情况，输入cmake --version, 查看cmake是否安装，如果没有安装，参考这个，再次输入cmake --version。]]></description><category></category></item><item><title><![CDATA[C++读取STL文件]]></title><link>https://blog.youkuaiyun.com/jw_win/article/details/143796877</link><guid>https://blog.youkuaiyun.com/jw_win/article/details/143796877</guid><author>jw_win</author><pubDate>Fri, 15 Nov 2024 14:02:42 +0800</pubDate><description><![CDATA[STL文件格式如下，按照这个使用流读取即可代码如下, 这里是将法向量和顶点按照1+3的形式一起读入了vector中。]]></description><category></category></item><item><title><![CDATA[杂题1滑动窗口变体]]></title><link>https://blog.youkuaiyun.com/jw_win/article/details/143251728</link><guid>https://blog.youkuaiyun.com/jw_win/article/details/143251728</guid><author>jw_win</author><pubDate>Sat, 26 Oct 2024 12:26:22 +0800</pubDate><description><![CDATA[滑动窗口变体题目]]></description><category></category></item><item><title><![CDATA[2D STL 三角面片提取轮廓]]></title><link>https://blog.youkuaiyun.com/jw_win/article/details/143203659</link><guid>https://blog.youkuaiyun.com/jw_win/article/details/143203659</guid><author>jw_win</author><pubDate>Thu, 24 Oct 2024 12:27:39 +0800</pubDate><description><![CDATA[然后是2D 线段提取的完整实现，这里的话我是以acii码形式读取的STL文件，感兴趣的小伙伴也可以改成读取二进制形式的STL。3. 再选取其他的线段作为其实线段，判断一下该线段的两个端点是否被记录，没有被记录那么就是别的轮廓，再按照1、2中的操作就行。2. 找到这个轮廓之后，使用并查集算法，迭代访问当前节点的下一个节点，将每个节点记录到数组中，这样就完成了轮廓的提取。1. 选取一个起始线段，根据线段的两个端点，寻找下一个线段，将找过的节点进行记录。，根据这个，就可以读取边的信息，如图。]]></description><category></category></item><item><title><![CDATA[qt vtk使用vtkOrientationMarkerWidget显示坐标轴]]></title><link>https://blog.youkuaiyun.com/jw_win/article/details/142643622</link><guid>https://blog.youkuaiyun.com/jw_win/article/details/142643622</guid><author>jw_win</author><pubDate>Sun, 29 Sep 2024 21:07:41 +0800</pubDate><description><![CDATA[然后在 MainWindows.cpp 中使用 vtkSmartPointer::New()使用 vtkOrientationMarkerWidget时，不要使用局部智能指针，这样使用完成之后会自动析构，导致在Qt的窗口中无法显示。解决办法，提前在MainWindows.h 中声明该类型。]]></description><category></category></item><item><title><![CDATA[CMake 配置 VTK9.3和qt5.12.12环境（不要使用vckpkg install vtk[qt]）]]></title><link>https://blog.youkuaiyun.com/jw_win/article/details/142301611</link><guid>https://blog.youkuaiyun.com/jw_win/article/details/142301611</guid><author>jw_win</author><pubDate>Mon, 16 Sep 2024 13:43:52 +0800</pubDate><description><![CDATA[使用cmake 构建 vtk qt]]></description><category></category></item><item><title><![CDATA[leetcode 第9题——回文数]]></title><link>https://blog.youkuaiyun.com/jw_win/article/details/127537513</link><guid>https://blog.youkuaiyun.com/jw_win/article/details/127537513</guid><author>jw_win</author><pubDate>Wed, 26 Oct 2022 18:02:14 +0800</pubDate><description><![CDATA[回文数c语言和python代码实现]]></description><category></category></item><item><title><![CDATA[PI/4QPSK调制解调simulink实现]]></title><link>https://blog.youkuaiyun.com/jw_win/article/details/125457831</link><guid>https://blog.youkuaiyun.com/jw_win/article/details/125457831</guid><author>jw_win</author><pubDate>Sat, 25 Jun 2022 12:26:44 +0800</pubDate><description><![CDATA[基于simulink的π/4QPSK调制解调系统仿真]]></description><category></category></item><item><title><![CDATA[西电B测——基于simulink的2PSK和2DPSK调制解调系统实现]]></title><link>https://blog.youkuaiyun.com/jw_win/article/details/124750411</link><guid>https://blog.youkuaiyun.com/jw_win/article/details/124750411</guid><author>jw_win</author><pubDate>Fri, 13 May 2022 14:12:46 +0800</pubDate><description><![CDATA[小破电的B级测试内容，仅供大家学习和交流使用]]></description><category></category></item></channel></rss>