スキップしてメイン コンテンツに移動

openai gym をインストールしてルナランダーを動かすまで





chatgptに
ローカルで使えないか聞いてみた
chatgptはgpt3が必要で
gpt3のモデルのサイズは173GBだけど
ダウンロードさせないしマシンパワーも必要だから
一般向けではないよといわれたので
openai gymを試すことにした

pip install openai
    コマンド 'pip' が見つかりません。次の方法でインストールできます:
    sudo apt install python3-pip
pipが入ったので
    sudo pip install openai
          Getting requirements to build wheel ... error
          error: subprocess-exited-with-error
エラー
pipのアップグレード?
     python3 -m pip install --upgrade pip
wheelはpandasの機能っぽい
    pip install pandas
    pip3.10 install openai
        Successfully built openai
openaiは入ったみたい
    sudo pip3.10 install requests numpy tqdm
tqdmはなぜ入れたのかわからないが一応

でgymのライブラリを追加
    !pip3 install gym[box2d]
              error: command 'swig' failed: No such file or directory
コマンドswigでfailed 入ってなかったのでインストールする
    sudo apt-get install swig

よくわからないので全部入れる
pip3.10 install requests numpy tqdm install gym[all]

これでgymは動いた

ルナランダーのコードは
Basic Usageにあったのを使う

import gym
from gym.utils.play import play
env = gym.make("LunarLander-v2", render_mode="human")
env.action_space.seed(42)

observation, info = env.reset(seed=42)

for _ in range(10000):
    observation, reward, terminated, truncated, info = env.step(env.action_space.sample())

    if terminated or truncated:
        observation, info = env.reset()

env.close()


これを 'runar.py'とかのファイル名で保存して
    cd 
でカレントディレクトリをファイルのあるディレクトリにして
    python3 runar.py

でデモが見れた














 

コメント

このブログの人気の投稿

Blogger でp5jsがつかえた

”HTMLビュー”でHTMLを編集  divとcanvasを関連付ければ良いみたい (div id="p5canvas とcreateCanvasの.parent("p5canvas");) p5js本体はCDNを参照(https://cdnjs.com/libraries/p5.js) コードはP5サイトのEXAMPLEから(https://p5js.org/examples/3d-geometries.html) <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.js"></script> <div id="p5canvas"></div> <script> function setup() { createCanvas(710, 400, WEBGL).parent("p5canvas"); } function draw() { background(250); translate(-240, -100, 0); normalMaterial(); push(); rotateZ(frameCount * 0.01); rotateX(frameCount * 0.01); rotateY(frameCount * 0.01); plane(70); pop(); translate(240, 0, 0); push(); rotateZ(frameCount * 0.01); rotateX(frameCount * 0.01); rotateY(frameCount * 0.01); box(70, 70, 70); pop(); translate(240, 0, 0); push(); rotateZ(frameCount * 0.01); rotateX(frameCount * 0.01); rotateY(frameCount * 0.01); cylinder(70, 70); pop(); ...

Arduino IDE が "Downloading index: library_index.tar.bz2" で固まる問題

PCとのシリアル通信が原因の一つらしい '/home/usename/.arduino15/packages' を消すといいらしい ので消すと治った IDEの起動中にフリーズしてたのが治った Downloading index: library_index.tar.bz2 とダウンロード中だったが終了したので起動中のフリーズが起こるようになった

ubuntu20で古いスキャナを使う

 断舎利のため古くなった本を自炊 スキャナはCANNON DR-C125  前はWINDOWS今はubuntuなのでハマったが なんとかしたらなんとかなった まずsane は入ってたから、libsane1,  libsane-common,  sane-utilsをインストール sudo apt update sudo apt install libsane1 sudo apt-get update sudo apt-get install libsane-common sudo apt-get update sudo apt-get install sane-utils どれが必要あるのか無いのかわからなかったので全部入れてみた ubntu用ドライバは 以下 のサイトから https://www.canon.co.uk/support/products/document-scanners/dr-series/imageformula-dr-c125.html?type=drivers&language=&os=linux ダウンロードしたのがこれ d1224mux_dr125_lnx_drv010.zip  解凍して cndrvsane-drc125_1.00-0.1_i386.deb をインストール の途中でエラーで止まる 詳細は 以下 のサイトに書いてあるようなことらしい https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1728012 ubuntuのバージョンアップでsanaのディレクトリの構成が変わったからみたい なので /usr/  lib/sane を作りもう一度インストールすると成功した ディレクトリのなかにはファイルが3つ それらを usr/lib/x86_64-linux-gnu/sane に移動  /usr/  lib/sane は削除 以上でドライバのインストールは出来た これだけが原因なら他の古いスキャナのドライバのインストール もできるんじゃないかしら WINDOWS には CaptureOnTouch なる ソフトがあったがubuntuにはない ので xsane を導入 sudo apt-get upd...