12 neurobot

尚未进行身份认证

HPC/ML/CV

等级
博文 30
排名 5w+

cuda 9.1 和 eigen手动适配

计算机视觉应用中,经常用到eigen库,也会用到cuda库,因为eigen库没有及时followcuda的更新,导致cuda9.0和9.1最新的版本,会出eigen兼容问题,报错如下:note:如果使用cmakebuild,注意下面的顺序,一定放到include_directories开始include_directories(${CUDA_INCLUDE_DIRS})...

2018-04-24 16:11:42

编译ffmpeg例程时,报错:undefined reference

编译ffmpeg例程,报了未定义错误:main.cpp:(.text+0x3a):undefinedreferencetoavcodec_send_frame(AVCodecContext*,AVFrameconst*)'main.cpp:(.text+0x8c):undefinedreferencetoav_packet_unref(AVPacket*)’m

2017-10-26 21:25:41

docker容器运行后退出,怎么才能一直运行?

现象启动docker容器dockerrun–namemydocker[CONTAINER_ID]查看容器运行状态dockerps-a发现刚刚启动的mydocker容器已经退出原因docker容器的主线程(dockfile中定义)结束,容器会退出办法dockerrun-ditubuntuAfterit,Icansawtheprocessesrunni

2016-09-30 13:26:07

ubuntu opencv compilation error/bug with cuda 8.0 RC

使用源码编译opencvmaster分支(3.1.0)时,出现如下错误:/usr/local/cuda/include/thrust/detail/reference.inl(127):error:nodefaultconstructorexistsforclass"thrust::detail::execute_with_allocator<cv::cuda::device::T

2016-09-20 15:11:30

C++模板源代码的三种组织方式

reference模板代码和非模板代码是有区别的,如果像非模板代码那样把模板的声明放在头文件.h中,把模板的定义放在源文件.cpp中,那么使用这个模板时会得到一个链接错误。这个错误的原因在于,模板的定义还没有被实例化。为了实例化一个模板,编译器必须知道哪一个定义应该被实例化以及使用什么样的模板参数来实例化。我们可以用以下三种方式来组织模板代码:1.包含模型(InclusionModal)a.

2016-09-18 17:49:34

pros & cons of Meson,CMake, Autotools and Tup

referrence:http://stackoverflow.com/questions/5837764/autotools-vs-cmake/24953691IamdevelopingonLinux,usingmakeasprojectbuildsystem,whencheckingoutthegstreamerexamples,Iknowmeson,a

2016-09-08 09:44:06

ant使用简介

Ant构建工具使用:1、下载ant并解压到硬盘的某个位置 2、配置ant的环境变量ANT_HOME=D:\commons\apache-ant-1.7.1 path=%ANT_HOME%\bin 3、测试ant是否安装成功。 运行cmd命令(小窗口+r可以调出运行窗口键入cmd)进入dos窗口,键入ant回车运行得到 Buildfile:build.xmldoesnot

2014-09-10 10:06:22

Android之NDK开发

一、NDK产生的背景  Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于Java实现,这意味着基于Android SDK进行开发的第三方应用都必须使用Java语言。但这并不等同于“第三方应用只能使用Java”。在Android SDK首次发布时,Google就宣称其虚拟机Dalvik支持JNI编程方式,也就是第三方应用完全可以通过JNI调用自己的C动态

2014-09-08 23:11:04

Android SDK proxy代理加速

在AndroidSDKManagerSetting窗口设置中HTTPProxyserver和HTTPProxyPort这个2个参数,分别设置为:HTTPProxyserver:mirrors.neusoft.edu.cnHTTPProxyPor:80然后把下面的Force..http://...sourcestobefetchedu

2014-09-01 23:05:45

主板大小尺寸

下面是网上摘录的各种规格主板的尺寸列表:XT(8.5×11"或216×279mm)AT(12×11"–13"或305×279–330mm)Baby-AT(8.5"×10"–13"或216mm×254-330mm)ATX(Intel1996;12"×9.6"或305mm×244mm)EATX(12"×13"或305mm

2014-08-27 15:09:47

Ubuntu 12.04 LTS 下 OpenGL环境的搭建

1.安装IDE:使用的是codeblocks命令如下:sudoapt-getinstallcodeblocks2.配置Ubuntu下的openGL:下载并安装openGL所需要的库sudoapt-getinstallmesa-common-devlibgl1-mesa-devlibglu1-mesa-devsudoapt-getinst

2014-08-13 14:51:14

How to connect USB Serial Console Cable to Linux

ThefollowingguidewillwalkyouthroughonsettingupUSBSerialConsoleCableonaLinuxviacommandline.Firstofall,makesureyouhaveaprogramcalledMinicominstalled.Iwillbeusi

2014-07-29 14:33:07

VS2010 VC++目录已被否决?

VS2010可以为不同平台配置include路径,比如win32,x64;并且配置文件可以继承。因此,VS2008原有的VC++目录设置方法进行了改动:VS2010每个活动方案的配置和平台,都对应一个Microsoft.Cpp.{x64,win32}.user的属性,打开方法:1.直接在工程上右键,选择属性,找到VC++目录;2.在属性管理器中,展开各个平台配置,双击Micr

2014-03-23 01:19:30

GPU开发的两个常见问题

1.开发语言选择CUDA还是OpenCL等这个问题,取决于应用。(1)服务器HPC平台:首先,90%的机器搭载的是nVidia卡;其次,CUDA使用起来方便,高效,更能最大化n卡性能;最后,CUDA是OpenCL很好的入门。使用CUDA进行服务器开发非常合适,如有客户要求必须使用OpenCL,移植上也不费功夫。(2)嵌入式领域:嵌入式应用定制化、个性化平台多,这个

2014-03-22 16:43:04

3阶魔方破解之层先法

一个拧乱状态的魔方如下图  破解过程简述:一、以蓝色为底,转好底层;二、转中间层;三、转上层,出现绿色十字;四、绿色十字位置调整;五、调整顶层四个顶角的位置;六、调整顶层四个顶角的方位。我用这种方法,转好一个非常混乱的魔方,大概需要2分钟左右。 预定义:U:顺时针转动顶层;F:逆时针转动前面;R:逆时针转动右面;L:逆时针转动左面;D:逆时针转动底层;加‘后

2010-04-20 20:27:00

善用分布式版本管理系统管理个人代码

大多数人都知道或者善用多种版本管理系统,传统集中式版本管理系统有CVS、SVN等,后来,出现了一些分布式管理系统,如GIT、Mercurial等。几乎所有有开发工作的公司,都会选择一个版本管理系统,并且制定一些规范来管理代码,道理很简单,使用版本管理系统能在多人开发,跟进bug,追查问题方面减少很多管理和沟通的成本。但是,我觉得个人的代码,包括一些软件配置文件,完全可以使用分布式版本管理系统来

2010-01-18 00:17:00

使用虚拟机安装Chromium OS

1.首先使用firefox或者chrome打开下载页面:http://gdgt.com/google/chrome-os/download/,注册一个新用户,下载chromeos的vmdk文件,压缩包300+M,没压缩的700+M,推荐下载300+M的压缩包,因为下载站点的速度超慢 2.使用VMware建立一个虚拟机,虚拟机的安装文件选项,选择以后再添加,网络连接选择桥接(上不了网,就不

2009-12-19 15:44:00

软件工程学习心得

本科学习阶段,我对软件工程的真实印象就是“体力活”、“没技术含量”。软件工程课程实践时,我把更多的精力放到了语言的学习和系统实现上,没有重视各种文档规范;很显然,我的软件工程实践分数不会很高,因为我没有领会软件工程的实质。大四的实验室实习,让我体会到了文档的重要性。  在上了罗老师的课之后,我对软件工程的意义有了新的认识,而且对它的过程、方法、工具、技术有了更全面的掌握。像罗老师所认为的那样:

2009-12-18 16:36:00

卸载并重新配置mysql服务

安装MYSQL不成功,一般是因为服务器可能安装过MYSQL而没有完全卸载。如遇到MYSQL启动不了的下列情况:无论双击mysqld.exe还是使用命令行,都没反映。查看我的电脑->管理->服务与应用程序->服务->mysql->启动,得到的结果为路径错误或意外终止,则需卸载服务然后重装。具体卸载方法如下卸载mysql服务新建并编辑内容如下的一个bat文件执行之@ECHOOF

2008-11-26 11:56:00

外网访问局域网服务器的TP-Link路由设置

进入路由设置,选择转发规则下的虚拟服务器服务端口:是指你的服务器开放服务的端口号ip地址:是你的服务器在局域网内的ip如果不明白虚拟服务器是什么,可以G.cn或baidu一下什么是NAT同时,申请一个免费的动态ip解析可以为你的主机绑定一个固定的域名,http://gnway.net上提供动态域名解析,可以试一下

2008-11-21 08:32:00
奖章
    暂无奖章