原创 RuntimeError:invalid argument 2:size ‘[1x18x256x256]‘ is invalid for input with 196608 elements as

發現是用了view之後導致的錯誤 本來view之後的1x18x256x256 = 1179648 ,但和196608不符合, view的形狀可能有問題

原创 Error(s) in loading state_dict for XXX Unexpected key(s) in state_dict, 找不到num_batches_tracked

今天在訓練的時候發現加載模型的時候提示找不到num_batches_tracked,感到奇怪,因爲之前已經成功訓練過一次了怎麼這次就報錯了呢,後來發現,第一次訓練的時候我用的是0.4.0的pytorch,這次用的是1.0的Pytorch,

原创 cmake 找不到cuda Could Not find CUDA(missing:CUDA_INCLUDE_DIRS CUDA_CUDART_LIBRARY)

報錯如圖 在網上找了很多辦法 比如 Try adding -DCUDA_CUDART_LIBRARY=/usr/local/cuda/lib64/libcudart.so when you run cmake command. 參考的是

原创 Ubuntu 安裝pcl 遇到的坑

單獨pip install python-pcl 是沒法用的,import pcl 的時候還是會報錯 按照官網流程: sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-d

原创 記錄View-volume復現 編譯tensorflow 超多坑

第一步 編譯需要的op,成功 第二步就報錯。。 這裏插一句,用apt-get install 找不到某個packages,有可能是沒更新apt,如下鏈接 https://www.linode.com/community/question

原创 View-volume Net 復現 錯誤 tensorflow.python.framework.errors_impl.NotFoundError .. undefined symbol

參考 https://blog.csdn.net/qq_17827079/article/details/79709674 https://blog.csdn.net/duinodu/article/details/71788484 還

原创 python globals()函數學習

global()的定義:以字典類型返回當前模塊的全部函數(方法),包括內置函數。 話不多說上梨子 def zero_dockers(): print('zero') def one_dockers(): print('o

原创 在docker中使用tensorboard以及docker的可視化

在docker中使用tensorboard docker無法打開兩個窗口同時做不同的事,而啓用tensorboard時,需要打開一個窗口啓動tensorboard,然後打開另外一個窗口啓動瀏覽器。因此一般不能在docker環境下使用ten

原创 記錄View-volume復現

記錄一下,終於compile成功了。。 總結一下之前寫的那篇blog,很多時候報錯太多可能就是一開始的路徑有問題,一直在做拆了東牆補西牆的操作。。 也明白了爲什麼pip過來的tensorflow裏還有一個tensorflow文件夾,用來

原创 point cloud completion (makefile編譯的時候的一些問題)

  第一張圖是我修改後的版本,第二張圖是源碼裏給的 首先看makefile這個文件,我第一次報錯的時候好像是找不到nvcc,、 然後我發現是cuda的路徑不對,大家可以先看看自己服務器上cuda的路徑在哪裏。源碼給的代碼用的是cud

原创 point cloud completion (python demo.py的一些問題)

  參考:https://github.com/conda-forge/pygridgen-feedstock/issues/10

原创 BrokenPipeError: [Errno 32] Broken pipe

<deep learning with pytorch>訓練一個分類器   問題:在show 訓練集的圖像的時候出現報錯 我的代碼 train.py import torch import torchvision import torc

原创 Error with matplotlib.show() : module 'matplotlib' has no attribute 'show'

不要用import matplotlib as plt 改成 import matplotlib.pyplot as plt 

原创 np.newaxis的一點理解

import numpy as np print(type(np.newaxis)) 首先先看newaxis的類型 結果:<class 'NoneType'> 也就是newaxis == None import numpy as np

原创 對np.shape()的一點理解

np.array()創建時需要幾個維度就要用幾個[ ]括起來 import numpy as np a=np.array([1,2,3,4]) print(a) print(a.shape) 結果: [1 2 3 4] (4,) 如上