なんだかんだで、オンラインでの会議や講義がメインになってそろそろ1年になってしまいました。
タブレットをホワイトボードのように使って、図を描きながら説明できるといろいろと捗るのではないか?と考えて、散歩がてら吉祥寺のヨドバシカメラへタブレットを買いに行ってきました。 タブレットには何も表示されない板タブと、タブレットに画面の一部が表示される液タブがあるくらいのことは理解していましたが、機種は決めずに行きました。タブレットが結構人気なようで、売り場には結構人がいます。店員さんに説明を受けているお客さんの横で盗み聞きしていたら、初心者にはWacom Oneがおすすめということで購入を決定。 帰ってきてひとまず接続。よしMy new gearを手に入れた!と思っていたのですが、どうもうまく書けない・・・。 zoomのホワイトボードとGoogle Jamboardでは、線を引けたり引けなかったりする。液晶保護シートを貼ったので接触か?と思ったり、そもそも自分がタブレットのペンの使い方を分かっていないのか?と思って、うまく書けるように練習したり・・・。 やっぱりソフトが悪いんじゃないかと勘違いして、OpenBoardの存在を知りインストール。ソフトとしてはすごい良さそうなのに、今度は全然書けない・・・。書こうとすると、付箋みたいなものが出てきて、そこに線が引かれて付箋ごと消えるという謎の状態に。 いろいろ試行錯誤をしていたら、タブレットを接続すると自動的に有効になるmacの機能Inkが原因ということがわかりました。 Inkはタブレットなどで手書きした文字を認識してくれるツールのようですが、そもそも日本語に対応してません。どんなソフトでタブレットを使おうとしても、このInkが介入していることで操作性が低下していた模様です。InkをOFFにすることで、思う通りに書けるようになりました。よかった。 タブレットを日頃から使っている人には常識なのかも知れませんが、新参者過ぎてハマったのでメモしておきます。Inkに気が付かず使えなかったら、このブログで誰かにあげてしまおうかと思っていましたが、うまく書けるようになって気に入ったのでしばらく使ってみようと思います。 スポンサーサイト
|
世の中どんどん世知辛くなっているような気がしますが、macOSにまで・・・。
jumanを入れようとしたら、sudo make installで怒られるハメに。 すぐに解決策は見付かりました(こちらのページ)。 ただ、このページの解決策はちょっとやりすぎな気がしたので、/optあたりを新設して、その下にインストールするのがよさそうです。 |
と、タイトルのまんまなんですが、R-3.4.0.pkgを普通にダウンロードしてインストールすると、最後の最後で、「失敗しました」と残念なメッセージ。
でも、アプリケーションフォルダを見るとR.appはあって、起動もできる。何を失敗したのかと思ったら、コマンドラインからRと打っても、なにも起動しない・・・。ちょっと探しましたが、同じ事で困っている人が見付からないので、私だけ?と思いつつ、手作業で以下のリンクを作成。 /usr/local/bin$ sudo ln -s /Library/Frameworks/R.framework/Versions/Current/Resources/bin/R . なんでこんなことしないといけないんだ?という感じですが、コマンドラインから動くようになったので、よしとしましょう。 Jupyter notebookから使えるように設定するのは、jnobuyukiのブログを参考にさせていただきました。 |
Kerasを使いたいだけだったんですが、backendのTensorFlowが、glibc-2.14以上を要求します。theano使えば?という話もありますが、なんかGoogleのTensorFlowの方が凄そうということで、ちょっと頑張って見ることに。
適当に新しいglibcを持ってきて展開し、LD_LIBRARY_PATHに設定すると、ログイン出来なくなります。ここは冷静に環境変数を戻して事なきを得ましたが、Pythonが起動する時だけ、新しいglibcを使うようにするには、どうしたらいいか探していたら、良い記事が。 RHEL6 の環境で TensorFlow を起動させる 言われたとおりに設定すると、import tensorflowがエラー無く通るようになります。やったーと思ったのも束の間、kerasでAutoencoderを実行すると、いきなりエラーが。 2017-06-15 18:02:30.046684: E tensorflow/stream_executor/cuda/cuda_blas.cc:365] failed to create cublas handle: CUBLAS_STATUS_NOT_INITIALIZED 少ししらべると、CUDAがきちんと設定されていない、古典的なエラーのようです。なぜ?CUDA入ってるのにと思ったら、glibcに7用のものを使っているので、CentOS6用のCUDAを使っていてはダメなことに気が付き、CentOS7用のCUDAを持ってきて、インストールすると、動くようになってくれました。 ちなみに、作ったaliasはこんな感じ。 alias tf_python='/home/tsuji/local_lib/lib64/ld-linux-x86-64.so.2 --library-path /usr/local/cuda-8.0_cent7/lib64:/home/tsuji/local_lib/lib64:/home/tsuji/local_lib/usr/lib64/ /home/tsuji/anaconda/bin/python' |