2021-01-01から1年間の記事一覧

Ubuntuにdockerをインストールする方法

Ubuntuにdockerをインストールする際は以下のサイトの手順に従うのが一番良い。 https://www.softek.co.jp/SID/support/sidfmvm/guide/install-docker-ubuntu1804.html サイトが消えてしまうと困るので一応こちらにもコマンドだけ書いておく。 Dockerのリポ…

mp4からyuvに変換する方法

mp4動画からffmpegを用いてyuv動画に変換する方法を示す。 以下の記事を参考にした。 https://stackoverflow.com/questions/45972119/how-to-convert-mp4-to-yuv-file-using-ffmpeg $ ffmpeg -i sample.mp4 out.yuv 実際に動画を確認すると、ちゃんと変換さ…

Fraunhofer Versatile Video Encoder (VVdeC)の実行について (vvdecapp: command not foundの対処法)

以前VVenCについて書いたが、今回はVVdeCについて書く。 2021/11/2現在ではまだコードが開発中であり、問題点もまだあるようだ。 インストール方法を書く。 $ git clone https://github.com/fraunhoferhhi/vvdec をした後にビルドを行うのだが、方法がいくつ…

Fraunhofer Versatile Video Encoder (VVenC)の実行について (vvencFFapp: command not foundの対処法)

FraunhoferのVersatile Video Encoder (VVenC)の実行方法について記述する。 VVenCについては以下に書かれている。 https://www.hhi.fraunhofer.de/en/departments/vca/technologies-and-solutions/h266-vvc/fraunhofer-versatile-video-encoder-vvenc.html …

nvidia-smiでGPU情報が出力されなくなったときの対処法

$ nvidia-smi とうっても NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running. というエラーが出てしまった。 そんなときの解決方法を記述する。 初めは以…

scpコマンドでポート指定をしたファイル転送

scpは通常 $ scp -r 転送するファイル 転送先 (転送するファイル、転送先はローカルパス、あるいはユーザー@ホスト:リモートパス) ポートを指定する場合は $ scp -P ポート番号 -r 転送するファイル 転送先

dockerコンテナを別のマシンに移動するには

dockerコンテナを別のマシンに移動したいときに行うことを記述する。 私はこちらのサイトを参考にした。 https://uxmilk.jp/55512 流れは以下の通りだ。(赤文字は人によって異なる) ①dockerコンテナからdocker imageを作成する $ docker commit my_docker_co…

docker: Error response from daemon: could not select device driver "" with capabilities: [[gpu]].エラーの対処法

dockerコンテナを作成しようとした際、以下のようなエラーが出た。 docker: Error response from daemon: could not select device driver "" with capabilities: gpu. ERRO[0000] error waiting for container: context canceled これは「NVIDIAドライバー…

CUDA環境が壊れたため入れ直した際の手順(Ubuntu 20.04)

PCをシャットダウンし、つけ直すと、CUDAの環境が壊れてしまった。 PCはUbuntu 20.04。 具体的には以下のような状況だった。 ・nvidia-smiのコマンドは正常に動く。 ・nvcc -VはCommand 'nvcc' not foundになる。 ・/usr/local/ ディレクトリを確認すると、…

Ubuntuでファイル、ディスク、ディレクトリ(フォルダ)の容量を確認する

以下にファイル、ディスク、ディレクトリ(フォルダ)の容量を確認する方法を示す。特定のファイルの容量確認$ ls -l /path/to/directoryディスクの容量確認$ df -hディレクトリの容量確認$ du -hs /path/to/directory

TabError: inconsistent use of tabs and spaces in indentationの解決法

pythonのコードをサイトからコピー&ペーストし、そのコードに行を追加した際、 TabError: inconsistent use of tabs and spaces in indentation というエラーが出てしまった。 この対処法としてこのファイル内のタブを全てスペースに変換する、という方法が…

module 'cupy' has no attribute 'util' エラーの対処法

module 'cupy' has no attribute 'util' というエラーはcupyのバージョンによって発生する。 例えばver. 9.0ではこのエラーが確認できた。 これはバージョンを下げることで解決できる。 pip install cupy==6.1.0 の様に古めのバージョンを指定するとよい。 6…

2021年時点 「PyTorchで始める深層学習」の修正点(7章-4)

小泉訓著の「PyTorchで始める深層学習」の7章-5、自分のデータセット画像の分類で修正点がいくつかあったので、ここにメモする。 (2018年の本なので仕方ないことである) ① リスト7-10のtrain画像のパス 本には files = os.listdir("./hymenoptera_data/" + d…

2021年時点 「PyTorchで始める深層学習」の修正点(6章-3)

小泉訓著の「PyTorchで始める深層学習」の6章-3、手書き文字の分類で修正点がいくつかあったので、ここにメモする。 (2018年の本なので仕方ないことである) ① sklearnのdatasetsでmnistデータをダウンロードするコードがあるが、本にあるfetch_mldataはもう…

sklearnのdatasets.fetch_mldataにおいてのエラー

sklearnのdatasets.fetch_mldataをMNISTなどのデータセットのロードの際、以前は利用していたらしいが、今はエラーとなる。 ものとコード mnist = datasets.fetch_mldata("MNIST original", data_home = "./data/") 代わりにこの様に書くとエラーは出なくな…

マシンのマウント先が再起動した際に無くなったとき

あるマシン(pc)の/opt/hdd4t/ ディレクトリの下に4Tのメモリをマウントしていたが、再起動したらマウント先が見れなくなってしまった。 こういった場合の対応を記述する。 まずは現在マウントされているファイルシステムを一覧表示(容量や使用量が単位付き…

Got permission denied while trying to connect to the Docker daemon socket ... permission deniedエラーの対処法

$docker ps とうつと Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http:~ unix /var/run/docker.sock: connect: permission denied という様なエラーが出た際の対処法を書く。 これは…

Amazon Forecastのデータ入手から実行まで

AWS

以下のサイトを参考にすれば、データのダウンロードから実行まで行える。 https://dev.classmethod.jp/articles/amazon-forecast-getting-start/ (※UIは変わっている。特にschemaの並び替えは分かりづらいが、左のバーガーのようなアイコンをドラッグできる…

TypeError: Expected Ptr<cv::UMat> for argument 'src' エラーの対処法

OpenCVのremap関数を用いた際にこのエラーが出た。 具体的には warped_img2 = cv2.remap(image1, flow, None, cv2.INTER_LINEAR) の様なコードだ。 色々調べた結果、入力が間違っている可能性があることがわかった。 自分の場合は例えば print(flow_up.shape…

MacでUbuntu20.04LTSのブートUSBを作成する

USBメモリをフォーマット(初期化)する 以下を参照 https://pc-karuma.net/mac-format-usb-flash-drive/ USBをMacに差し込む 「ディスクユーティリティ」を起動する フォーマットに「MS-DOS(FAT)」を選択して「削除」をクリックする Ubuntu ISOファイルをダ…