<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sparkleyn的博客]]></title><description><![CDATA[做点有用的事情]]></description><link>https://blog.youkuaiyun.com/sparkleyn</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sparkleyn]]></copyright><item><title><![CDATA[【GPU报错解答】Internal: Blas SGEMM launch failed]]></title><link>https://blog.youkuaiyun.com/sparkleyn/article/details/115146286</link><guid>https://blog.youkuaiyun.com/sparkleyn/article/details/115146286</guid><author>sparkleyn</author><pubDate>Tue, 23 Mar 2021 21:49:21 +0800</pubDate><description><![CDATA[文章目录1.报错2.思路＆解决方案
1.报错
Internal: Blas SGEMM launch failed

2.思路＆解决方案
思路：
查了各种博客是GPU和cuDNN的问题
大部分解决方案是重启kernel，重新安装cuDNN，安装cuDNN补丁等等
但是对我来说，都没用
最终解决方案：
在运行文件上面加上这一段
#防止cuDNN报错：方案2
gpus = tf.config.experimental.list_physical_devices('GPU')
if gpus:
    try:
]]></description><category></category></item><item><title><![CDATA[【2021最新】Keras自定义Loss函数+接受输入+KerasTensor天坑解决方法]]></title><link>https://blog.youkuaiyun.com/sparkleyn/article/details/114761371</link><guid>https://blog.youkuaiyun.com/sparkleyn/article/details/114761371</guid><author>sparkleyn</author><pubDate>Sat, 13 Mar 2021 20:50:58 +0800</pubDate><description><![CDATA[文章目录自定义函数+输入方法第一个错误第二个错误
自定义函数+输入方法

环境配置：Tensorflow2.4，keras2.4.3

Keras自定义Loss函数，增加输入的方法，网上到处都有。
主要就是来源stackoverflow上一个仁兄的回答。
具体是这个链接：中国搬运翻译版本
具体实现方法自己去看，暂不赘述。
stackoverflow的方案有个很大问题。
自定义输入的input_tensor是KerasTensor，但是默认的loss函数输出的是Tensor。实操就会报错。

KerasTen]]></description><category></category></item><item><title><![CDATA[keras的contatenate快速理解]]></title><link>https://blog.youkuaiyun.com/sparkleyn/article/details/112787645</link><guid>https://blog.youkuaiyun.com/sparkleyn/article/details/112787645</guid><author>sparkleyn</author><pubDate>Mon, 18 Jan 2021 16:19:41 +0800</pubDate><description><![CDATA[keras的contatenate一般用作不同矩阵融合。
比较难理解的就是axis的选择。

我感觉一句话概括：
axis是几，就在shape的第几维相加。
留存，配合别人的例子看就好了。

]]></description><category></category></item><item><title><![CDATA[CUDA11.1+cuDNN8.0.4+tensorflow2.4环境配置踩坑记录！]]></title><link>https://blog.youkuaiyun.com/sparkleyn/article/details/112390308</link><guid>https://blog.youkuaiyun.com/sparkleyn/article/details/112390308</guid><author>sparkleyn</author><pubDate>Sat, 09 Jan 2021 20:10:06 +0800</pubDate><description><![CDATA[https://zhuanlan.zhihu.com/p/107683614
下载cuda的位置
https://developer.nvidia.com/zh-cn/cuda-downloads?target_os=Windows&amp;target_arch=x86_64&amp;target_version=10&amp;target_type=exelocal
右键复制下载链接，然后用迅雷下载，会快很多
验证cuda是否安装成功
在cmd里面输入nvcc -V，出来正常信息就是安装好了
下载cuD]]></description><category></category></item><item><title><![CDATA[conda安装遇到a HTTP error该怎么处理？]]></title><link>https://blog.youkuaiyun.com/sparkleyn/article/details/109579568</link><guid>https://blog.youkuaiyun.com/sparkleyn/article/details/109579568</guid><author>sparkleyn</author><pubDate>Mon, 09 Nov 2020 16:00:02 +0800</pubDate><description><![CDATA[在stackoverflow上找到的解决方案：
conda config --set ssl_verify no

非常好使，大家可以试试！不用傻傻等待或者重试。

]]></description><category></category></item><item><title><![CDATA[如何再Anaconda新建环境安装keras？]]></title><link>https://blog.youkuaiyun.com/sparkleyn/article/details/109512044</link><guid>https://blog.youkuaiyun.com/sparkleyn/article/details/109512044</guid><author>sparkleyn</author><pubDate>Thu, 05 Nov 2020 20:27:15 +0800</pubDate><description><![CDATA[引言

Anaconda是一个python的环境管理器和包管理器。
有时候用的程序有的是Python2.x的版本，有些是Python3.x的版本，所以用anaconda还是很方便的。
下载anaconda

建议不要官网下载，去清华开源软件镜像站下载，按照时间排序，就可以下载到最新的anaconda了。
新建环境


打开anaconda自带的Anaconda  Prompt
新建新的python环境，命名为“keras”，python选择3.6版本的

conda create --name keras ]]></description><category></category></item><item><title><![CDATA[jupyterlab快速入门]]></title><link>https://blog.youkuaiyun.com/sparkleyn/article/details/105430879</link><guid>https://blog.youkuaiyun.com/sparkleyn/article/details/105430879</guid><author>sparkleyn</author><pubDate>Thu, 05 Nov 2020 14:33:29 +0800</pubDate><description><![CDATA[1.安装
anaconda 安装keras
参考知乎
anaconda：创建虚拟环境，将代码的配置环境分离开，避免出现python2.x版本和python3.x版本产生的冲突
2.jupyter lab插件安装
-安装nodejs
-查找合适的插件
3.新手常用的一些操作
-按住cell，M变成markdown
markdown和代码混写
-理解conda和pip的区别
1.conda ≈ pip...]]></description><category></category></item><item><title><![CDATA[Github生成新的ssh密钥]]></title><link>https://blog.youkuaiyun.com/sparkleyn/article/details/105952608</link><guid>https://blog.youkuaiyun.com/sparkleyn/article/details/105952608</guid><author>sparkleyn</author><pubDate>Wed, 06 May 2020 16:54:49 +0800</pubDate><description><![CDATA[ssh密钥的用处
简单来讲，就是远程处理github repo的时候，ssh会自动检验身份，而不需要每次都手动输入账号密码确认身份。
ssh密钥主要分为三个部分
1.git bash生成新的ssh密钥
2.git bash讲新的密钥匹配到ssh-agent上
3.复制本地ssh密钥到github网页上
1.git bash生成新的ssh密钥

确定本地是否有ssh
本地打开git bash，输入l...]]></description><category></category></item><item><title><![CDATA[[简单易上手]Qt5生成word快速上手]]></title><link>https://blog.youkuaiyun.com/sparkleyn/article/details/102832119</link><guid>https://blog.youkuaiyun.com/sparkleyn/article/details/102832119</guid><author>sparkleyn</author><pubDate>Thu, 31 Oct 2019 10:02:53 +0800</pubDate><description><![CDATA[核心流程介绍：
根据word模板生成文档其实过程很简单，不管是什么语言
归根到底就是
1.用office利用word模板生成一个新文档（当然你可以设置这个过程不可见）
2.找到word文档中的一些锚点（这些锚点是在word模板中就设置好了的）
3.在你需要的位置插入你想要放进去的内容
4.把这个文档保存起来
需要注意的部分：
生成word很慢最好放在子线程里面。QAxObject代替QAxWidg...]]></description><category></category></item><item><title><![CDATA[QT如何让界面UI进行自适应布局]]></title><link>https://blog.youkuaiyun.com/sparkleyn/article/details/102454215</link><guid>https://blog.youkuaiyun.com/sparkleyn/article/details/102454215</guid><author>sparkleyn</author><pubDate>Wed, 09 Oct 2019 09:39:57 +0800</pubDate><description><![CDATA[⭐使用qt对UI界面进行弹性布局：
1.使用控件中的layout组件，在可视化图中，将其他组件放置到layout组件中进行横向或者纵向布局。
2.利用layout组件中的layoutStretch进行比例分配
例如：
layoutStretch = 5,2

3.为了实现自适应桌面，必须对顶层控件进行布局

*我的天呐，我这个笔记也太通俗易懂了吧

...]]></description><category></category></item><item><title><![CDATA[PCL从入门到夺门而出：Qt5，VTK8.0.0，PCL1.8.0，VS2017的配置编译和安装]]></title><link>https://blog.youkuaiyun.com/sparkleyn/article/details/98183239</link><guid>https://blog.youkuaiyun.com/sparkleyn/article/details/98183239</guid><author>sparkleyn</author><pubDate>Fri, 02 Aug 2019 15:52:14 +0800</pubDate><description><![CDATA[本人，一个点云newbie，看了《点云库PCL从入门到精通》第五章，qt的相关内容，发现书中说的对新手很不友好。
在解决了好几天bug之后，写下这篇newbie教程。
配置环境：
VS2017_x64，VTK8.0.0，QT5.13.0，Qt Creator4.9.1，cmake3.10.2
目标：
实现VS、VTK、QT的联合使用，并且把书里的代码跑通
过程：
1.安装PCL

安装的时候注意P...]]></description><category></category></item><item><title><![CDATA[PCL结合Qt使用，Qt5，VTK的安装]]></title><link>https://blog.youkuaiyun.com/sparkleyn/article/details/97037072</link><guid>https://blog.youkuaiyun.com/sparkleyn/article/details/97037072</guid><author>sparkleyn</author><pubDate>Tue, 23 Jul 2019 22:23:28 +0800</pubDate><description><![CDATA[一些话：
因为看《点云库PCL从入门到精通》，书中第五章的PCL结合Qt使用框架这一节，没有讲清楚VTK，Qt的安装。
让我一个新手，踩了不少坑。
特此记录。
安装Qt5的问题：

Qt5和PyQt5不一样 PtQt5是python结合Qt的，不要下载错了。
安装Qt5的时候，组件如何选择？ 如果全选，恭喜你失去了20g的内存，而且大部分都没什么用。 根据自己的用途自行选择，我参考的文章是：
ht...]]></description><category></category></item><item><title><![CDATA[cmake报错Cannot specify link libraries for target "concatenate_clouds" which is not   built by this pr]]></title><link>https://blog.youkuaiyun.com/sparkleyn/article/details/96375604</link><guid>https://blog.youkuaiyun.com/sparkleyn/article/details/96375604</guid><author>sparkleyn</author><pubDate>Wed, 17 Jul 2019 22:31:14 +0800</pubDate><description><![CDATA[前情提要：
在学习《PCL从入门到夺门而出》
这是第3章的合并点云文件
错误：

解决办法：
http://www.pclcn.org/bbs/forum.php?mod=viewthread&amp;tid=302
原来是！！！作者的笔误！！！
新手没用过cmake。。。不太看得出来
add_executable(concatenate_cloud sconcatenate_clouds.cpp...]]></description><category></category></item><item><title><![CDATA[cmake编译pcl报错Could NOT find openni (missing: OPENNI_INCLUDE_DIRS)]]></title><link>https://blog.youkuaiyun.com/sparkleyn/article/details/96321726</link><guid>https://blog.youkuaiyun.com/sparkleyn/article/details/96321726</guid><author>sparkleyn</author><pubDate>Wed, 17 Jul 2019 16:40:39 +0800</pubDate><description><![CDATA[最近在学《点云库PCL从入门到精通》
由于我一目十行，很多东西也没仔细看
所以有可能会有一些错误
记录一下
问题：
再按照书中的顺序下载安装了PCL1.8.1，以及cmake3.10.4之后，编译文件出现错误
Could NOT find openni (missing: OPENNI_INCLUDE_DIRS)

解决办法：
没搜到中文的解决办法
参考了一个社区帖子
http://www.pcl...]]></description><category></category></item><item><title><![CDATA[PCL从入门到精通，第一个例子]]></title><link>https://blog.youkuaiyun.com/sparkleyn/article/details/95666755</link><guid>https://blog.youkuaiyun.com/sparkleyn/article/details/95666755</guid><author>sparkleyn</author><pubDate>Fri, 12 Jul 2019 21:53:07 +0800</pubDate><description><![CDATA[在学习PCL的时候，发现《PCL从入门到精通》的第一个例子，网上下载的源码都不一样
可能是之前的版本
于是把源码的网站记录一下
http://pointclouds.org/documentation/tutorials/project_inliers.php#project-inliers

...]]></description><category></category></item><item><title><![CDATA[PCL cmake报错，The following configuration files were considered but not accepted:]]></title><link>https://blog.youkuaiyun.com/sparkleyn/article/details/95631841</link><guid>https://blog.youkuaiyun.com/sparkleyn/article/details/95631841</guid><author>sparkleyn</author><pubDate>Fri, 12 Jul 2019 16:49:03 +0800</pubDate><description><![CDATA[买了《点云库PCL从入门到精通》，第一个例子就是安装pcl，在cmake跑一下代码，检查PCL是否安装完成，然后就报错了。
搜了很多地方都没有找到解决方案，现在记下来。
错误：
初次安装PCL1.8.1，使用cmake 3.14.2，跑代码之后报错
  Could not find a configuration file for package "VTK" that is compatible ...]]></description><category></category></item><item><title><![CDATA[ubuntu安装python3.6.9，pip19]]></title><link>https://blog.youkuaiyun.com/sparkleyn/article/details/90318366</link><guid>https://blog.youkuaiyun.com/sparkleyn/article/details/90318366</guid><author>sparkleyn</author><pubDate>Sat, 18 May 2019 17:56:48 +0800</pubDate><description><![CDATA[这段时间安装了三天的pytorch、torchvision，遇到了很多错误。
配置环境是Ubuntu16.04.5，python3.6.
总结规律：
1. 遇到环境问题一定要心平气和！
2.不行就重启（终端或电脑）试试
3.不行就把包卸载了再重装试试
ubuntu安装python3.6.9，pip19
安装python3.6
sudo add-apt-repository ppa:jonathon...]]></description><category></category></item><item><title><![CDATA[ubuntu安装pytorch出现whl is not a supoorted wheel on this platform]]></title><link>https://blog.youkuaiyun.com/sparkleyn/article/details/90268877</link><guid>https://blog.youkuaiyun.com/sparkleyn/article/details/90268877</guid><author>sparkleyn</author><pubDate>Thu, 16 May 2019 17:58:05 +0800</pubDate><description><![CDATA[问题：

报错：torch巴拉巴拉在这个平台上不支持
原因：
因为在pytorch上版本选错了。
pytorch上让选了python版本，我的python版本为3.6，但是pip版本为3.5，因此应该下载python3.5版本的pytorch
反思：
应该要搞清楚pip的版本

...]]></description><category></category></item><item><title><![CDATA[[最全解答]import torch出现No module named 'numpy.core._multiarray_umath'错误]]></title><link>https://blog.youkuaiyun.com/sparkleyn/article/details/90239624</link><guid>https://blog.youkuaiyun.com/sparkleyn/article/details/90239624</guid><author>sparkleyn</author><pubDate>Wed, 15 May 2019 16:39:22 +0800</pubDate><description><![CDATA[import torch出现No module named 'numpy.core._multiarray_umath’错误
网上常见解答：
1.更新numpy到最新版本
pip install -U numpy

2.更新pip到最新版本，再使用pip将numpy更新到最新版本
python -m pip install --upgrade pip
pip install -U numpy

3...]]></description><category></category></item><item><title><![CDATA[[微信小程序]蓝牙搜索出来的service比较少]]></title><link>https://blog.youkuaiyun.com/sparkleyn/article/details/88088453</link><guid>https://blog.youkuaiyun.com/sparkleyn/article/details/88088453</guid><author>sparkleyn</author><pubDate>Sun, 03 Mar 2019 15:11:43 +0800</pubDate><description><![CDATA[问题：
用了一个蓝牙模块HC08，但是搜索出来的service只有一个，对应的characteristic全部都不可写，也就是write属性为false。
拿别人的程序测试了一下，发现有3个service，只是我没有搜到
原因：
搜索时间太短，应该设置setTimeOut进行延时搜索
改善：
setTimeout(function () {
wx.getBLEDeviceCharacteristi...]]></description><category></category></item></channel></rss>