pytorch
GeForce RTX 3090がある新しいマシンでは以下のようなエラーが報告されている。 GeForce RTX 3090 with CUDA capability sm_86 is not compatible with the current PyTorch installation. The current PyTorch install supports CUDA capabilities sm_37 sm…
小泉訓著の「PyTorchで始める深層学習」の7章-5、自分のデータセット画像の分類で修正点がいくつかあったので、ここにメモする。 (2018年の本なので仕方ないことである) ① リスト7-10のtrain画像のパス 本には files = os.listdir("./hymenoptera_data/" + d…
小泉訓著の「PyTorchで始める深層学習」の6章-3、手書き文字の分類で修正点がいくつかあったので、ここにメモする。 (2018年の本なので仕方ないことである) ① sklearnのdatasetsでmnistデータをダウンロードするコードがあるが、本にあるfetch_mldataはもう…
sklearnのdatasets.fetch_mldataをMNISTなどのデータセットのロードの際、以前は利用していたらしいが、今はエラーとなる。 ものとコード mnist = datasets.fetch_mldata("MNIST original", data_home = "./data/") 代わりにこの様に書くとエラーは出なくな…
OpenCVのremap関数を用いた際にこのエラーが出た。 具体的には warped_img2 = cv2.remap(image1, flow, None, cv2.INTER_LINEAR) の様なコードだ。 色々調べた結果、入力が間違っている可能性があることがわかった。 自分の場合は例えば print(flow_up.shape…
pytorchにおいてConv2DとConvTranspose2Dの出力の高さの計算式をここにまとめておく。 Conv2Dについては色々な文献で見つかるが、ConvTranspose2Dの出力について書かれている文献が少ないように感じる。 Conv2D OH=((H+2P-FH)/S) + 1 H: 入力の高さ P: padd…
pytorchでMNISTデータセットを用いる際に RuntimeError: output with shape [1, 28, 28] doesn't match the broadcast shape [3, 28, 28] というエラーが出るかもしれない。 これはデータセットの準備をする際のtransformの部分に原因がある。 transform = t…
pytorchのtensorにおいて import torch t = torch.tensor([1,2,3], [4,5,6.]) のようなコードを実行すると、 tensor() takes 1 positional argument but 2 were given というエラーが出る。 これはtensorには1つのアーギュメントを認識するのにも関わらず、…