中学生から大学生のAI初学者を対象にしています。
chokozainerRLで強化学習の学習環境開発をしていますが、ローカルのgitで変更して、リモートに送って、colaboratoryでチェックするという流れは、結構面倒です。
簡単なモジュール変更のチェックをする場合、ローカルにもpython環境があるのならば、そちらでチェックするのが速い。
そのときに、gitで変更して、リモートに送って、再度 pip installするのもなあということです。
直接、
anaconda3/envs/chainer/lib/python3.7/site-packages/chokozainerrl
を変更すると、、gitで上げるときにコピーしたりするので、、、。
そこで、シンボリックリンクを貼ってみました。
ln -s /home/{user name}/chainerrl/chainerrl anaconda3/envs/chainer/lib/python3.7/site-packages/chainerrl
ln -s /home/{user name}/chokozainerrl/chokozainerrl anaconda3/envs/chainer/lib/python3.7/site-packages/chokozainerrl
{user name}はそれぞれ変更してください。
これで、簡単なチェックはできます。
ローカルのjupyter notebookで簡単なチェックをしてから、Colaboratoryに上げてチェックすると楽ですね。
chainerRLもgitで更新されてから、PyPIにアップロードするまで時間がかかるみたいなので、新しいものを試すときは、このようにしておくと便利です。