学习deepmind lab 前期准备工作
2017-12-06 15:36
375 查看
安装构建工具bazel
下载deepmind lab
安装依赖编译执行一个例子
bazel工程文件简单介绍
官方例子bazel run game -- --level_script testsdemo_map
下载deepmind lab
安装依赖编译执行一个例子
bazel工程文件简单介绍
官方例子bazel run game -- --level_script testsdemo_map
安装构建工具bazel
参考deepmind lab的github,系统环境是ubuntu 16.04。这个工程的构建工具是bazel所以需要安装bazel环境,安装bazel之前需要安装git和curl。bazel安装具体步骤如下,想了解更多可以参考bazel官网sudo apt-get install openjdk-8-jdk
echo "deb [arch=amd64] http://storage.googleapis.com/bazel-apt stable jdk1.8" | sudo tee /etc/apt/sources.list.d/bazel.list
curl https://bazel.build/bazel-release.pub.gpg | sudo apt-key add -
sudo apt-get update && sudo apt-get install bazel
sudo apt-get upgrade bazel
下载deepmind lab
进入你要安装deepmind lab的目录$ git clone https://github.com/deepmind/lab[/code]$ cd lab安装依赖,编译,执行一个例子
更多的例子参考deepmind lab官网$ sudo apt-get install lua5.1 liblua5.1-0-dev libffi-dev gettext \ freeglut3-dev libsdl2-dev libosmesa6-dev python-dev python-numpy realpath$ bazel build :deepmind_lab.so --define headless=glx$ bazel run :game -- --level_script tests/demo_mapbazel工程文件简单介绍
工程的构建工具是bazel,工程结构符合bazel规则,WORKSPACE文件标识工作区;BUILD文件标识包,其中的文件表名了各文件之间的依赖关系;编译后生成的执行文件位于bazel-bin中,结果如图1。具体的bazel规格参考bazel官网官方例子
这个例子执行了bazel-bin下面的game程序,加载的地图为demo_map,game的源码为lab下examples/game_main.c,地图资源为lab下/assets/game_scripts/tests/demo_map.luabazel run :game -- --level_script tests/demo_map
4000
相关文章推荐
- 常用增强学习实验环境 I (MuJoCo, OpenAI Gym, rllab, DeepMind Lab, TORCS, PySC2)
- Ubuntu下常用强化学习实验环境搭建(MuJoCo, OpenAI Gym, rllab, DeepMind Lab, TORCS, PySC2)
- SEO学习[转]-SEO前期准备工作:关键词选取策略及技巧
- Ubuntu下常用强化学习实验环境搭建(MuJoCo, OpenAI Gym, rllab, DeepMind Lab, TORCS, PySC2)
- Windows底层开发前期学习准备工作
- SQL入门学习前期准备工作
- Linux 数据库学习的准备工作---开发环境的配置codeblocks
- ZedBoard前期准备工作
- 第1课:学习OpenGL前的准备工作
- windows驱动开发学习,准备工作
- 「操作系统」《自己动手写操作系统》1.1前期准备工作
- 《代码大全》学习――三四而后行:前期准备
- 学习node js 之微信公众帐号接口开发 准备工作之二
- web页面化工作的前期基础学习(四)——HTML样式
- python学习之女神微博追追追(一)准备工作
- 粤嵌怎样学习嵌入式?准备前期你需要了解的这些内容
- 微信小程序学习笔记(1)--------准备工作
- struts2学习dem001_编程前准备工作
- linux 编程技术No.1前期准备工作
- 学习Silverlight2.0前的准备工作