seigot/tetris

google colab環境での実行方法

Opened this issue · 2 comments

tetrisの実行(export QT_QPA_PLATFORM=offscreenによりDISPLAYオフ環境でも実行できるようにする)
https://colab.research.google.com/drive/1kNaFdS-ECTQrZvIIVssUfHHDCxishFZ4?hl=ja#scrollTo=UJi3W5dYk0o3

!rm -rf tetris
!git clone http://github.com/seigot/tetris
!pip install numpy
!pip install pyqt5
%cd tetris
!export QT_QPA_PLATFORM=offscreen; python start.py

git操作(http://github.com/seigot/toolsへのgit push例)

! rm -rf tools
! git clone http://github.com/seigot/tools; 
! git config --global user.email "example@example.com"
! git config --global user.name "example"
%cd tools
! echo "test" >> test.txt; 
! git add test.txt; 
! git commit -m "update text"; 
! export GITHUB_ACCESS_TOKEN="XXXXX"; git remote set-url origin https://seigot:${GITHUB_ACCESS_TOKEN}@github.com/seigot/tools.git;
! git push; 

以下はgit push先に合わせて更新が必要

email "example@example.com"
name "example"
export GITHUB_ACCESS_TOKEN="XXXXX"

ただしcolabの制約により他に不便になる点がないかは注意が要りそうに思われる

参考

Google Colab上でGitHubからCloneして変更をPushするまでのまとめ
https://qiita.com/kurilab/items/f6f4374d7b1980060de7

ただしcolabの制約により他に不便になる点がないかは注意が要りそうに思われる

90分ルール、12時間ルールあたりにひっかかりそう、、

https://note.com/npaka/n/n1aa6f8c973d0

  1. Google Colabの制限
    「Google Colab」の主な制限は、次のとおりです。
    ・RAM:12GB
    ・ディスク:CPU/TPC:最大107GB、GPU:最大68GB
    ・90分ルール : 何も操作せずに90分経つとリセット
    ・12時間ルール : インスタンスが起動してから12時間経つとリセット
    ・GPUの使用制限 : GPUを使いすぎるとリセット(上限未公開)

Hey, I'm a bit lost here! Not sure which file I should be fixing. Could you give me a bit more to go on? Maybe add some details to the issue or drop a comment with some extra hints? Thanks!

Have feedback or need help?
Feel free to email info@gitauto.ai.