Gatys风格迁移NeuralImageSynthesis(慢速)环境搭建

本文详细介绍了一种基于Gatys风格迁移算法的环境搭建过程,包括在Ubuntu 16.04系统上安装所需的gcc/g++, CUDA, cuDNN, Torch7等软件,并配置好jupyter notebook及Lua的相关模块。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

@[TOC](Gatys风格迁移NeuralImageSynthesis ( 慢速 )环境搭建)

环境总览

源码地址:NeuralImageSynthesis
注意:这个代码的环境必须要在ubuntu 16.04上装,并且gcc以及g++要求5.4版本,ubuntu18.04不能安装cuda8.0,安装其他环境也是各种问题。如果是低于ubuntu16.04的系统,我没有试过不是很清楚,但是ubuntu16.04的系统的安装,亲测可用~

这里是需要安装的环境以及准备总览:

  1. gcc-5g++-5
  2. cuda 8.0
  3. cudnn 5
  4. torch7
  5. jupyter notebook
  6. lua 的loadcaffe模块
  7. lua的hdf5模块

gcc、g++版本确认

luarocks install hdf5

cuda以及cudnn安装

请参考我之前的博客:cuda以及cudnn安装,可能会遇到的各种错误在这篇博客中也有解决方案,博客中也有显卡驱动的安装方法(如果没有安装的话)。

torch7

参考官网
运行下面3个命令

git clone https://github.com/torch/distro.git ~/torch --recursive
cd ~/torch; bash install-deps;
./install.sh

第一个命令会下载很多东西,大概10~20个包,如果速度过慢,建议换源
第2行命令会提示torch7的依赖项已被全部安装,最后一行命令运行成功的标志是问你是否添加环境路径,输入yes即可。

source ~/.bashrc

最后输入以上命令重新运行环境变量,退出终端重进,输入th看是否安装成功。

jupyter notebook 安装

参考官网

sudo python3 -m pip install --upgrade pip
sudo python3 -m pip install jupyter

lua 的loadcaffe模块

参考loadcaffe模块

sudo apt-get install libprotobuf-dev protobuf-compiler
luarocks install loadcaffe

luarocks是lua语言的包管理器。使用该命令会非常慢,请耐心等待。

插入链接与图片

参考hdf5模块 报错
以及hdf5模块

apt-get install libhdf5-serial-dev
luarocks install hdf5

[ubuntu系统中import h5py, ImportError: No module named h5py的解决方法]

其他可能需要的模块

(https://blog.youkuaiyun.com/jiandanjinxin/article/details/52065039)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值