piper

for PP


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 公益404

未命名

发表于 2017-11-07

LTE-Advanced下的基于码本和非码本的预编码

发表于 2017-11-06 | 分类于 LTE-Advanced

安装OpenAI/gym时的若干问题

发表于 2017-11-06 | 分类于 Reinforcement Learning

OpenAI Gym是用于开发和比较强化学习的工具箱。在安装gym的过程中,遇到了一些问题,可行的解决方法总结如下。

  1. 安装完全版本([full])的gym之前,需要安装一些系统包,而这些系统包必须在Linux操作系统下才能安装。
    但是一般版本的可以在Windows下安装。

    1
    sudo apt-get install -y python-numpy python-dev cmake zlib1g-dev libjpeg-dev xvfb libav-tools xorg-dev python-opengl libboost-all-dev libsdl2-dev swig
  2. 安装MuJoCo [2]。

  • 一定要注意,这里给的版本只适用于python3.5.2版本,不适用于最新版本python3.6。
  • 首先在官网上获取30天免费试用或者学生免费试用的license,key会通过电子邮件发给你。这里注意选择运行的操作系统,不同的操作系统会产生不同的Computer ID;
  • 然后下载MuJoCo1.50版本;
  • 解压缩到路径~/.mujoco/mjpro150路径下,并将license key的mjkey.txt文件放在~/.mujoco路径下;
  • 安装说明中给的用pip3来安装的方法总是报错,最后我采用了在issues#47中来自@episodeyang的回答,并安装成功。基本流程如下:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    #install-glfw:
    bash -c "source activate gym && pip install glfw --ignore-installed"
    rm -rf glfw
    git clone https://github.com/glfw/glfw.git
    bash -c "cd glfw && cmake -DBUILD_SHARED_LIBS=ON . && sudo make install"
    # Installation Scripts
    install-conda:
    wget https://repo.continuum.io/archive/Anaconda3-4.4.0-Linux-x86_64.sh
    sudo bash ./Anaconda3-4.4.0-Linux-x86_64.sh
    install-python3.5.2:
    conda create --name gym python=3.5.2
    get-mujoco:
    wget -O mjpro150.zip https://www.roboti.us/download/mjpro150_linux.zip
    sudo apt-get install unzip
    rm -rf ~/.mujoco
    mkdir ~/.mujoco
    unzip mjpro150.zip -d ~/.mujoco/mjpro150
    rm -rf mjpro150.zip
    echo "now put your `mjkey.txt` file into ~/.mujoco/mjkey.txt"
    sudo vim ~/.mujoco/mjkey.txt
    install-mujoco-dependencies:
    sudo apt-get update -q
    DEBIAN_FRONTEND=noninteractive sudo apt-get install -y \
    curl \
    git \
    libgl1-mesa-dev \
    libgl1-mesa-glx \
    libosmesa6-dev \
    python3-pip \
    python3-numpy \
    python3-scipy \
    unzip \
    vim \
    wget \
    xpra \
    xserver-xorg-dev
    sudo apt-get clean
    sudo rm -rf /var/lib/apt/lists/*
    # install patch
    sudo curl -o /usr/local/bin/patchelf https://s3-us-west-2.amazonaws.com/openai-sci-artifacts/manual-builds/patchelf_0.9_amd64.elf
    sudo chmod +x /usr/local/bin/patchelf
    # install-mujoco:
    # installing with pip simply doesn't work.
    # sudo pip3 install -U 'mujoco-py==1.50.1.0'
    rm -rf mujoco-py
    git clone https://github.com/openai/mujoco-py.git
    bash -c "cd mujoco-py && source activate gym && python setup.py install"
  • 安装过程中我遇到了找不到xml文件的问题,可以通过locate命令定位文件,将其复制粘贴到搜索路径下。

  1. 安装gym[all]。
  • 详见[1]。

参考链接

[1] OpenAI/gym
[2] MoJoCo
[3] Unknow error installing using Python3 and Anaconda3 on Linux

在VMware的Ubuntu虚拟机安装VMware Tools的若干问题

发表于 2017-11-06 | 分类于 Linux

Linux小白一枚,安装VMware Tools的过程中遇到了很多问题,各种google之后,在此将可行方案汇总。

为什么要安装VMware Tools?

  • 虚拟机不能上网,VMtool带有网卡驱动;
  • 虚拟机和主机之间不能通信,即不能相互复制粘贴;
  • 虚拟机桌面太小。

安装时遇到的问题

1. 点击“虚拟机”>“安装Vmware Tools”之后桌面出现了一个DVD的盘符,点进去之后是空文件夹。

  • 严格按照[1]中的步骤进行安装。
  • 空文件夹的原因是,不是用root登录的。

2. 第一遍安装有问题,需要卸载之后重新安装,无法卸载,出现错误:

1
2
3
$ Unable to find the answer LIBDIR in the installer database
(/etc/vmware-tools/locations). You may want to re-install VMware
Tools.
  • 直接删除在/etc/vmware-tools中残留的文件:

    1
    $ rm -rf /etc/vmware-tools
  • 删除/tmp/vm*:

    1
    $ rm -rf /tmp/vm*
  • 然后重新按照上一个问题中的步骤重新安装。

3. 安装过程中,遇到问题:

1
$ what is the location of the "ifconfig" program on your machine?
  • 打开一个新的终端,定位<ifconfig>

    1
    $ locate ifconfig
  • 将返回的地址复制粘贴到另一个终端的该问题下。

4. 安装完之后,可以和主机相互复制粘贴,证明安装成功。但是,屏幕依然很小。

  • 设置>设备>显示,调整分辨率。

5. 安装成功之后,依然上不了网。

  • 按照[2]中的步骤执行即可。

参考链接

[1] 在 Linux 虚拟机中手动安装或升级 VMware Tools
[2] VMware虚拟机以NAT方式解决无法上网的问题

SuZn

SuZn

无线通信渣博&机器学习菜鸟&羆仔的妈咪

4 日志
3 分类
6 标签
RSS
© 2017 SuZn
由 Hexo 强力驱动
|
主题 — NexT.Gemini v5.1.3