FlowNet1.0的spatial_correlation_sampler-x.x.x.tar.fz CPU版本安装
spatial_correlation_sampler-x.x.x.tar.gz CPU版本安装
根据FlowNet1.0和FLowNet2.0的说明文档,网络模型需要使用CUDA框架。当然,正是因为GPU的计算能力,保证了包括FLowNet在内的网络能够快速的训练。
但是。。但是!!由于某些原因,当我们没有办法使用GPU时。。就很悲催的发现在小于pytorch1.0.1的torch框架下,FlowNet用不了了。。这是因为,spatial_correlation_sampler-0.1.0.tar.gz之前的版本,没有办法在CPU环境下安装和使用。这就很头疼了。。
当然,你如果有GPU计算环境,或者你的pytorch使用的是1.2以上的版本,那恭喜你,你可以离开了…
所以,当你没有GPU加速环境、torch版本在1.2以下,并且需要使用FLowNet1.0时,那这篇教程也许可以帮到你。不要问我为什么没有FlowNet2.0的CPU版本,因为,不会(微笑)
工具准备
在安装前,你需要确定一下你的C/C++编译器和Python版本。
1.系统:Windows或Linux。我的为Ubuntu 16.04和Windows10
2.C/C++编译器:Win下为Microsoft Visual Studio 2014或2017;Linux下为gcc 5.4.0以上,低于这个我不知道行不行
3.Python版本3.5以上或2.7
4.Pytorch版本为0.