音ノ木坂学院

叶え!みんなの夢――

0%

给实验室VOT打杂,在跑MDNet
提出这玩意的Paper是这篇《Learning Multi-Domain Convolutional Neural Networks for Visual Tracking》1510.07945

MATLAB和花式配置Mex

环境:Win10 Pro + MATLAB 2015b; OS X 10.11 + MATLAB 2015b + Xcode 7.3; Ubuntu Deskt5p 14.04.4 + CUDA 7.5 + MATLAB 2015b

三个平台下MATLAB安装过程非常简单,只要注意Windows下使用standalone安装。
MDNet需要用到MATLAB下的编译器Mex,而Mex的配置略微复(dan)杂(teng)。下面是各种平台下为Mex安装C/C++编译器的方式。

Windows下配置mex

Windows下的C/C++编译器是MinGW。但是直接安装的MinGW并不可以用于MATLAB,需要下载MATLAB Support for the MinGW-w64 C/C++ Compiler from TDM-GCC,这里有一个下载好的mingw.mlpkginstall(下载和安装都需要Mathwork的账号,注册一个即可)。
在MATLAB中打开刚刚下载的文件,按照提示一步一步继续,注意第一步需要取消一个默认选项。安装完成后直接使用mex -setup检查安装。

以及有说法是最好先安装Windows SDK,去MS官网搜索对应windows版本的SDK安装,下载过程比较慢。

Mac下配置mex

Mac下安装Xcode就携带了所需的SDK和compiler,但是MATLAB并不能自动关联Xcode,因此需要手动修改。在这个教程下载需要的文件包xcode7_mexopts.zip,解压后有4个xml文件用于替换。
在MATLAB中

1
cd( prefdir );

如果有”mex_”开头的.xml文件就先删掉。接下来用Terminal操作。

1
2
3
4
cd /Applications/MATLAB_R2015b.app/bin/maci64/mexopts/
sudo mkdir mexoptsContentsOLD
sudo mv *.xml mexoptsContentsOLD/
sudo cp %DownloadPath%/xcode7_mexopts/*.xml .

重启MATLAB,mex -setup检查是否已经配置完毕。

Linux下安装mex

装好CUDA7.5和MATLAB_R2015b后,虽然提示还要安装编译器,但是运行mex -setup后却提示已经配置好编译器了……迷
因为这个有GPU所以接下来的东西都在Ubuntu上跑了。

顺带一提在新的Ubuntu 16.04 LTS上装R2015b的话,打开运行会立刻崩,提示“MATLAB has encountered an internal problem and needs to close”。这时候去terminal里sudo apt-get install matlab-support,然后可以看到说这个电脑上有旧版本的gcc,会产生冲突,问是否rename,选Yes。安装完成后应该就不会再崩了。

阅读全文 »

出去回来之后发现一个问题,配置了显卡直通的虚拟机连接的显示器不亮了。维修过程中走了很多弯路于是记录一下。

先写教训

  1. 需要稳定运行的系统一定要安装稳定版系统,并且更新前及时备份。
  2. Win10稳定版升级预览版很容易,预览版退回稳定版难,慎重采用升级的方式,建议使用虚拟机。
  3. Win10安装新版本后留下的Windows.old不能直接用于恢复系统,需要手动建立系统还原点。
  4. Windows的个性化设置可以通过MS账户同步,但是系统设置不可以。
  5. 最好别在安装的时候直接登录MS账户,除非你的用户名小于等于5个字母。

吃鳖过程

简单排除了显示器故障、接口松动这种问题后,开始研究从虚拟机角度修复。

阅读全文 »

Postfix on Ubuntu

参考设置教程,过程很简单不再copy

4种邮件服务对比

  1. postfix:不配合其他软件使用的情况下,用户管理不方便,不适合批量添加用户。
  2. 阿里云企业邮箱:都支持批量导入,标准版最多支持100个邮箱,按量版则无此限制(这次使用了5000个,实际注册700+)。缺点是如果想登录收取邮件必须登录设置个人信息,还需要手机验证,不适合批量收邮件。
  3. 腾讯域名邮箱:可以直接绑定在QQ邮箱上作为别名,发送邀请并邮箱验证即可,使用非常方便。对于需要收邮件的来说非常方便。
  4. Outlook别名:和腾讯域名邮箱类似,操作更加简单。但是每个账号限制只有10个别名,而且不能分配给其他人。

关于e+注册

最后eplus注册还是使用了阿里的免费企业邮箱服务(按量版),因为epluse不需要邮箱接受邮件。
如果是需要接受验证邮件的场合的话,可以使用腾讯域名邮箱,而且不会有阿里企业邮箱一个用户只能免费一个域名的限制。

阅读全文 »