原创 ubuntu17 安裝 qt5.10

1.下載(最好用wget,不然要官網註冊申請啥的特麻煩): wget http://download.qt.io/official_releases/qt/5.10/5.10.0/qt-opensource-linux-x64-5.10.

原创 Debug: mayavi Cannot contour: No scalars in input data!

報錯:AttributeError: 'ImageChangeInformation' object has no attribute 'set_update_extent'Cannot contour: No scalars in in

原创 1 euro filter 及其他濾波器效果可視化

http://www.lifl.fr/~casiez/1euro/InteractiveDemo/ 非常棒,很好展示了多種濾波器的效果和用途偏向, 1 euro filter比較簡潔,i可以較好的追蹤動態信號,延遲較低,但對震顫的抗性較差

原创 python3 dict ndarray 存成json,並保留原數據精度

import numpy as np import codecs, json a = np.arange(10).reshape(2,5) # a 2 by 5 array b = a.tolist() # nested lists

原创 caffe源碼 base_conv_layer詳解

看完了caffe中層的基礎功能及構成後,我們通過base_conv_layer這個十分基礎的卷積層來具體認識一下,caffe中層的定義,不多說,看源碼。1.頭文件先看頭文件中,主要是一些聲明和變量的定義:#ifndef CAFFE_BAS

原创 caffe源碼 Layer 詳解

Layer層是深度網絡中基礎單元,瞭解其源碼架構,利於我們編寫自定義的caffe層。通過閱讀源碼我們可以瞭解到Layer層的上通下達,不僅是對輸入輸出明確,還要明確需要重寫、覆寫的部分是哪些。#ifndef CAFFE_LAYER_H_

原创 caffe源碼 Blob.cpp 詳解

caffe數據塊是整個框架的基礎部分,瞭解其結構特點對了解框架特點抑或自己開發新層是十分必要的。    其blob.hpp主要是進行了一些:聲明、類函數inline內嵌、簡單函數定義等,不是很複雜。    

原创 caffe源碼 SyncedMemory 詳解

SyncedMemory是caffe中直接用於管理內存分配和GPU、CPU數據交互的類,只要服務Blob類。其頭文件中大部分是聲明,還有一些特別的:優化多GPU:如果用CUDA+GPU模式,CPU內存將會被分配固定(分配的內存可以常駐在內

原创 caffe源碼 數據結構 google protobuf

caffe的數據結構,除了使用blob作爲數據塊,大部分的數據結構都用proto文件來定義。我們爲表達網絡結構所寫prototxt文件就是protobuf讀取的文件,從其中,protobuf可以獲取層、參數的設置,反饋NetParamet

原创 pytorch 減小顯存消耗,優化顯存使用,避免out of memory

本文是整理了大神的兩篇博客:如何計算模型以及中間變量的顯存佔用大小:https://oldpan.me/archives/how-to-calculate-gpu-memory如何在Pytorch中精細化利用顯存:https://oldp

原创 簡單粗暴而有效的備份ubuntu系統

系統備份系統設置(systemsetting)裏有Backups,但只能備份還原home文件夾。首先打開終端進入根目錄並獲取root權限cd /sudo sucd/media/sunyu/數據/ubuntubackuptar cvpzf

原创 pytorch多進程加速及代碼優化

目標:優化代碼,利用多進程,進行近實時預處理、網絡預測及後處理:本人嘗試了pytorch的multiprocessing,進行多進程同步處理以上任務。from torch.multiprocessing import Pool,Manag

原创 python代碼性能優化

1.可視化逐行代碼運行時間工具vprof:https://github.com/nvdv/vprof安裝:sudo pip3 install vprof然後直接用它運行代碼:vprof -c h test.pyh會讓它根據每行代碼的運行時

原创 caffe Dtype 泛型編程詳解

caffe源碼中大量應用了泛型編程,即編寫與類型無關的代碼,便於代碼複用。其中,最常見的就是 template <typename Dtype>Dtype是泛型類型,進行利用模板的泛型編程,獨立於任何特定類型,其參數模板類型Dtype無具

原创 pycharm2018專業版激活及使用

激活請參考: https://blog.csdn.net/u014044812/article/details/78727496#