GPU

Geforce RTX 3090でAIのクリスマス

今年も残りわずか

今年は何といっても新型コロナを発端にして、100年に1度の歴史的な年になりました。感染防止の観点から人との接触をできるだけ避けることが推奨され、今尚、社会は大混乱に巻き込まれています。歴史的な出来事として、リモートワークやweb会議が普及したことも挙げられますね。私自身リモートワーク中心の生活を9か月以上続けております。学会をはじめ、各種セミナーもzoom等を利用したリモート開催に切り替わったおかげで、移動せずに多くの会議に出席することができ、いつもの年より多くの情報を得ることができました。ただし、コミュニケーションが激減したことにより得た知識の定着率を押し下げているので、成長率は年相応にマイナス成長なんだと思います。

続きを読む

いっそ条件ごとにSingularityコンテナ立ち上げてJupyter Notebookをコマンド実行しちゃいましょう

はじめに

こんにちは。
岩津です。

弊社では福利厚生の一環…というわけではないと思いますが、NvidiaのGPUワークステーションを社内から技術部門のみならず誰でも利用することができます(申請さえすれば)。

どういうものかというと、こういうものです。↓

過去ブログ参照:DGX-STATIONを導入しました!

環境が用意されているというのは非常に大事なところではあるものの”誰でも触れる”といっても現実的にはハードルが高いところもあったりするので、広く一般というのはなかなか難しいところですね。

そんな状況を改善すべく今回は前回の続きで『GPUワークステーションをもっと活用する』ことについて書きたいと思います。

続きを読む

GPUユーザーは、すぐにdockerからsingularityに切り替えるべきだと思った8つのこと

GPUユーザー1は、様々なフレームワーク2や言語3で提供されるサンプルコードを試したり、バージョンアップによって動かなくなった過去コードのメンテナンス4に追われたりと、環境にまつわる問題に日々悩まされていました。

この問題に対する解は仮想環境の利用です。仮想環境はこのような問題を解決するのに役立ちますが、所詮フレームワークを切り替えたい位の話なので、VMwareなどの仮想マシンではいろんな意味で重すぎます。ほとんどのGPUユーザーに使われている仮想化が、コンテナ型のDockerです。5 以下、Dockerについては既に使っていること前提で、話を進めていこうと思います。

Docker6を使っていると、ちょっと気になることがあります。それは、dockerがデーモンで動いているし、イメージを立ち上げるには、実行時にsudoしないといけない7し、イメージ内ではrootになっていし、違和感満載8です。さらに、USBカメラ使いたいとかGUIしたいなどのちょっとしたことが面倒9です。
これは、まぁ慣れ的な話だし、慣れている人には慣れろと言われそうですが、他にいい方法があるハズです。

そこで、いきなりですが、結論です。そんなあなたは、

すぐにdockerからsingularityに切り替えるべき!

以上。

それでは、あなたをこの結論に誘う8つのことをご紹介します。

続きを読む