logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

CUDA/caffe ERROR:cudaGetDeviceCount returned 30/35,Check failed: error == cudaSuccess (30/35 vs. 0)

解决方法CUDA运行时NVIDAI显卡必须是当前使用的显卡。否则无法获取GPU设备,cudaGetDeviceCount函数会报错,错误码35nvidia-prime切换显卡,如果只是按照提示logout,再重新login是不行的,必须重启系统,否则会报错,错误码30caffe的问题也是同样的道理因为caffe也要调用cuda的cudaGetDeviceCount函数获取GPU设备。

#caffe
faster rcnn:assert (boxes[:, 2] >= boxes[:, 0]).all()分析塈VOC2007 xml坐标定义理解

在进行faster rcnn训练的时候,报了一个断言错误File “/py-faster-rcnn/tools/../lib/datasets/imdb.py”, line 108, in append_flipped_imagesassert (boxes[:, 2] >= boxes[:, 0]).all()AssertionError参照这篇文章

#caffe
opencl:C++实现双线性插值图像缩放

用OpenCL实现图像缩放代码是比较简单的,因为OpenCL本身就支持双线性插值下面是kernel代码(从Mali OpenCL SDK 抄来的:/samples/image_scaling/assets/image_scaling.cl)非常简单只有4行// 定义采样器// CLK_NORMALIZED_COORDS_TRUE指定使用归一化坐标// CLK_ADDRESS_CLAMP

文章图片
cmake/gcc:strip缩减程序体积

方法1cmake生成的Makefile中有一个target名为intall/strip可以将install的可执行程序执行strip,执行make help,就可以看到$ make helpThe following are some of the valid targets for this Makefile:... all (the default if no target is pr...

文章图片
Netscope:支持Caffe的神经网络结构在线可视化工具

Netscope是个支持prototxt格式描述的神经网络结构的在线可视工具,地址:http://ethereon.github.io/netscope/quickstart.html它可以用来可视化Caffe结构里prototxt格式的网络结构使用起来也非常简单,打开这个地址:http://ethereon.github.io/netscope/#/editor把你的描述神经网络结构的pr

文章图片
#神经网络
java:蛇形命名法格式(snake-case)字符串变量名转驼峰命名法格式(camel-case)

在开发工作,比如涉及反射,数据库字段名转换为Java字段名,我们有时需要将这两种不同命名格式的变量名进行相互转换,做这个转换自己也不复杂,因为经常要用到而且要可靠,所以在网上找了找,找到如下这篇文章,比较全面的介绍了camel-case和snake-case之间转换的各种实现方案。看了文章才知道,其实一些著名的第三方库都提供了命名格式的转换工具,比如 Apache 的Commons Text和go

文章图片
#java#guava
conan 入门(三十四):conan 2.x实现对只有Makefile的项目(erpcgen)的封装示例

一些已有的较老旧的项目只有Makefile,一般在Linux下编译,windows下编译需要借助cygwin或msys2,对于这样的项目如何实现conanfile.py使用conan进行构建呢?本文以erpc/erpcgen为例,说明实现步骤。是一个适用于嵌入式系统的开源RPC框架,erpc/erpcgen为其下的IDL编译器,编译基于Makefile.现在需要把它封装为conan的package

文章图片
fastjson:对key为非String类型的Map的序列化和反序列化问题

fastjson 对于key为非String类型的Map,比如JSON标准要求key必须为双引号括起来的String,显然上面的这个字符串不标准。Jackson解析这个字符串就会抛出异常。fastjson 1.2.60版本可以解析这个字符串,但是Key也不是字符串,即:{12:“hello”}解决这个问题可以从两个方面处理。

文章图片
#json
kafka:AdminClient获取指定主题的所有消费者的消费偏移(一)

在对消息系统的应用场景中,当有实时性要求时,希望忽略掉上线之前的所有消息,只从所有消费者最后的消费偏移读取消息。那么我们接收消息之前就需要知道其他消费者的当前消费偏移,计算出最大值,从最大的偏移开始读取消息。以下示例基于AdminClient获取指定消费主题的所有消费者的消费偏移。Kafka消费者上线时默认都是从上次消费的偏移开始读取消息。就好比加入微信群时,不会收进群之前的消息。

文章图片
#kafka#分布式
spring-boot:The following method did not exist: com.google.gson.GsonBuilder.setLenient()

意思就是找不到方法,中的类确没有这个方法。初步判断这应该是gson库的版本不匹配造成的知道了原因,包中的GsonAutoConfiguration类中引用了‘方法,应该是较高的gson版本。我的项目中引用的库也依赖gson 2.2.4库,替换了中引用的gson高版本,导致错误发生。知道了原因,就知道怎么解决了:就要在项目强制使用spring-boot依赖的高版本。

文章图片
    共 108 条
  • 1
  • 2
  • 3
  • 11
  • 请选择