テクめも

プログラミング関連のちょっとしたTipsなどを書いています。

2018-12-01から1ヶ月間の記事一覧

TensorflowのImportErrorを解決する

GPU環境でTensorflowを実行したとき ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory というエラーが発生した場合、CUDAのライブラリのパスが通っていないことに原因があります。 export LD_LIBRARY_PATH=/usr/l…

macOSでPythonをインストールしようとしたときのエラーを解決する

pyenvでpythonをインストールしようとすると以下のようなエラーが発生しました。 (原因かはわかりませんが、macOSのバージョンを10.13に上げてから発生しました。) $ pyenv install 3.6.4 python-build: use openssl from homebrew python-build: use read…

AWSのCLIをもっと便利に使うツール

AWS #2 Advent Calendar 2018 25日目の記事です。 はじめに AWS CLIを使っていますか?まだの方はぜひインストールしてみください。 www.xn--ebkc7kqd.com この記事では、AWS CLIをさらに便利に使うことができるaws-shellについて紹介したいと思います。 aws…

awscliをインストールする

インストール # macの場合のみ $ brew install awscli OR $ pip install awscli 設定 $ aws configure AWS Access Key ID [None]: xxxx AWS Secret Access Key [None]: xxxxxx Default region name [None]: ap-northeast-1 Default output format [None]: js…

UbuntuでのNginxのコマンド

基本 UbuntuでのNginxを操作するコマンドは3パターンあります。 $ sudo systemctl <コマンド> nginx or $ sudo service nginx <コマンド> or $ sudo /etc/init.d/nginx <コマンド> 以下は、systemctlの例ですが、service nginxでも/etc/init.d/nginxでも同じ…

Pyenvをインストールすると発生するbrew doctorのWarningを解決する

macOSでpyenvをインストールすると、brew doctorでconfigまわりのWarningが発生します。 $ brew doctor Please note that these warnings are just used to help the Homebrew maintainers with debugging if you file an issue. If everything you use Home…

Gitブランチをきれいにするワンライナー

今すぐalias登録すべきワンライナー by ゆめみ① Advent Calendar 2018 10日目の記事です。 開発していると、マージされたfeature/xxxとか不要なブランチが結構でてくるので、一括で削除するコマンドをalias登録しておくと良いです。 git checkout develop &&…

Kaggle Tokyo Meetup #5 まとめ

Kaggle Tokyo Meetup #5の資料と参加レポートのまとめです。 資料 Avito 9th Place Solution & 中国Kaggle事情 Kaggle Avito Demand Prediction Challenge 9th Place Solution from Jin Zhan www.slideshare.net Home Credit 2nd place solutions ~ お通夜か…

PyTorchで同期処理を行う

PyTorch Advent Calendar 2018 2日目の記事です。 PyTorchでは*1、GPUの処理は非同期で実施されます。 なので、 t = time.time() model(var) # GPUでの推論 print(time.time() - t) としても、非同期で処理が行われるので正しく処理時間は計算できません。 C…