Nvidia-docker2で特定のバージョン以降が動作しない 例えばCUDA9.0のイメージは 1$ docker run --runtime=nvidia --rm nvidia/cuda:9.0-devel-ubuntu16.04 nvidia-smi 2Sun Apr 8 03:27:41 2018 3+-----------------------------------------------------------------------------+ 4| NVIDIA-SMI 384.111 Driver Version: 384.111 | …
Read More表題の通りです 詰まったのでメモです 素直に入れるとpyzmqのインストールでコケます 1$ pip install jupyterlab 2bundled/zeromq/src/signaler.cpp:62:25: 致命的エラー: sys/eventfd.h: No such file or directory 3#include <sys/eventfd.h> 4^ 5コンパイルを停止しました。 6error: command 'gcc' failed with exit status 1 なのでソースから入れます 1$ wget …
Read Moreはじめに 表題の通りなんですが新規インストールしたマシンにNvidia-Dockerをインストールしているときにハマった 結論としてはapt-transport-httpsが入っていなかったのが原因 最初ansibleのテストしてたのでてっきり最初ansibleでなにか間違えてるのかと思ってた TL;DR 1$ sudo apt install apt-transport-https しとこうね 症状 apt updateすると以下の状態で止まる 1$ sudo apt update 2Hit:1 http://jp.archive.ubuntu.com/ubuntu xenial InRelease 3Get:2 …
Read Moreはじめに オンプレk8sでingress-nginxを設定する記事があんまり見つからないので苦労したのでメモ 環境 Master Clusterともに同じ環境です 説明の都合上 Masterは192.168.1.10 Workerは192.168.1.11 で説明します 1$ cat /etc/lsb-release 2DISTRIB_ID=Ubuntu 3DISTRIB_RELEASE=16.04 4DISTRIB_CODENAME=xenial 5DISTRIB_DESCRIPTION="Ubuntu 16.04.3 LTS" 6$ kubeadm version 7kubeadm version: …
Read MorePythonで外部プロセスを一時停止する要件できたのでメモ メモリ解析ツールとかでお世話になるのでスクリプトから使えたら便利かなって… ダメだったけどwatchdogでファイル監視しつつ変更検知したら消される前に横取りするスクリプトで使えないかなーと思って書いてた 環境はWindows10 Python3です 使うのはpsutilで以下のレポジトリ参照です https://github.com/giampaolo/psutil pipで入るので入れます 1$ pip install psutil READMEに全部書いてあるので読んだ方が早いですが停止と再開のサンプルはこんな感じ プロセスIDが1234で3 …
Read More少し前に作ったFlaskとReactで作ったWebアプリのテンプレートで依存してるライブラリにセキュリテイの脆弱性があるってgithubから通知が来たので直した npm lsすると依存関係が見えるのでそこから探す なにか良い探し方あるのかもしれないけど調べるより前に前行の表示でいけばいけるか…と思って実行してしまったのでもっと良い調べ方があるのかもしれない 1$ npm ls --depth=2 | grep ssri -B 15 2| | +-- prop-types@15.6.0 deduped 3| | `-- warning@3.0.0 deduped 4| `-- warning@3.0.0 deduped 5+-- …
Read Moreはじめに 記事にしたか忘れましたが半年程前にSonyのα6000を購入しました. 撮影してるとRAWで書き出したファイルが積み重なっていくわけですがどうせなら一括処理とかできないかなと思ってrawpyを使って画像変換を試してみました. 環境 Windows10 Python3 インストール 必要なライブラリを入れます. 1$ pip install opencv-python numpy rawpy imageio lensfunpy 処理 画像の読み込み->書き出し 1filename = "DSC00209.ARW" 2raw = rawpy.imread(filename) 3# raw -> …
Read Moreはじめに DNSロードバランサのdnsdistを試してみました. というのもPowerDNSを試すのがメインだったのですがBINDのようにアクセス元に応じた振り分けが欲しくて困ったときに見つけた. こちらのスライドで存在を知りました.ありがとうございます. dnsdistとNSDとUnboundでBINDのふりをさせる話 https://dnsops.jp/bof/20161201/bind2other.pdf というわけで使ってみます. 環境 OS Ubuntu16.04 内部ネットワーク 192.168.1.0/24 インストール Ubuntu公式レポジトリから提供されているdnsdistはver1.0.0α版と古いの …
Read MoreUbuntuでbash historyを無効にしたい時の話 一部のコマンドだけとかはわりと記事出て来るけど全部は需要ないのかすぐ見つからなかったのでメモ. setコマンドを使ってhistoryを無効にできる. のでこうなる. 1$ set +o history ただこれだと入力したターミナルでのみ無効になるので次回以降も記録されないようにする. 1$ echo 'set +o history' >> ~/.bashrc 最後に既に記録されているhistoryを削除しておしまい 1$ rm ~/.bash_history ログアウトしてコマンド打って再ログインしてみて記録されてないかチェックして問題なければ …
Read More前も同じことして悩んだので戒めも含めてメモ. コンテナを立ち上げた瞬間に落ちて無限にリスタート地獄に陥った. ログ見ると 1$ docker-compose ps 2sample | standard_init_linux.go:178: exec user process caused "exec format error" 3sample | standard_init_linux.go:178: exec user process caused "exec format error" 4sample | standard_init_linux.go:178: exec user process …
Read More