原创 CUDA編程 怎樣給kernel函數傳入函數指針

目錄核心方法模板函數指針不用模板 核心方法 The key to passing function pointers to CUDA kernel is to use static pointers to device poin

原创 Pytorch 60分鐘入門之(二) Autograd:自動求導

Autograd:自動求導 Pytorch所有的神經網絡的核心是autograd庫. 我們先簡單瞭解一下, 然後訓練第一個神經網絡. autograd 包提供了Tensor所有操作的自動求導(差分). 這是一個運行時定義(defi

原创 Pytorch 60分鐘入門之(三) NEURAL NETWORKS 神經網絡

目錄NEURAL NETWORKS 神經網絡Define the network 定義網絡Loss Function 損失函數Backprop 反向傳播Update the weights 更新網絡權重補充1. 網絡的parame

原创 CUDA內存(一) 寄存器

目錄不同種類存儲的讀取速度GPU 寄存器實現位包裝GPU 全局內存實現位包裝測試測試結果參考文獻 不同種類存儲的讀取速度 不同種類存儲的讀取速度1 將變量設置爲局部變量, 編譯器會將其放入寄存器中, 可以省去大量的內存讀寫操作.

原创 Pytorch 60分鐘入門之(一) What is Pytorch?

目錄什麼是pytorch開始Tensor操作Numpy的轉換將Tensor 轉換爲 Numpy array將Numpy array轉換爲 TensorCUDA Tensors 什麼是pytorch Pytorch 是基於pytho

原创 Pytorch 60分鐘入門之(四) TRAINING A CLASSIFIER 訓練一個分類器

目錄TRAINING A CLASSIFIER 訓練一個分類器數據呢?Training an image classifier 訓練一個圖像分類器1. 載入和歸一化CIFAR102. Define a Convolutional

原创 將avi視頻轉換爲多幀的dicom圖

網絡上有很多將多幀dicom圖轉換爲avi的小工具. 但是反轉換的工具卻沒有找到. 可能是因爲需要自己寫meta數據. 正好要用到, 所以用matlab實現了這個功能. 注意: 1. 要有和目標輸出dicom圖相同元數據

原创 CUDA By Examples 3 - 繪製Julia Set

1. 使用CPU方法 CUDA By Examples 第四章例程: #include "../common/book.h" #include "../common/cpu_bitmap.h" //不能超過65535 #defi

原创 Can't connect to HTTPS URL because the SSL module is not available

將Anaconda3/Library/bin/路徑下的libcrypto***.dll和 libssl***.dll拷貝到/Anaconda3/DLLs/路徑下。 https://github.com/conda/conda/is

原创 怎樣修改Ubuntu多系統的默認啓動順序

怎樣修改Ubuntu多系統的默認啓動順序 很多人在安裝Linux系統,如Fedora或Ubuntu等操作系統玩的時候,一般還會保留一份Windows操作系統作爲主用系統,但是發現安裝了Linux系統之後,默認的啓動菜單就變成了Li

原创 圖像增強-模糊集方法

模糊集方法用於圖像增強. 首先要定義多個個分段的隸屬度函數. 指導思想是: 1. 讓低灰度更低; 2. 讓高灰度更高; 3. 讓中間灰度儘量保持不變. 操作步驟上, 1. 首先定義隸屬度函數. 分別定義dark,

原创 圖像邊緣銳化- Sharpening filter, Unsharp masking & Highboost filtering

1. 銳化 使用二階差分算子(也可以用一階差分算子, 也就是梯度)提取圖像邊緣圖像。將邊緣圖像加到源圖像上,實現增強邊緣的功能。 使用8聯通算子比使用4聯通算子更能增強對角線方向的邊緣。 %% 使用梯度算子增強圖像邊緣 % 基於D

原创 使用pytorch 的torch.utils.Dataset類編寫自己的數據集類

原文鏈接:https://pytorch.org/tutorials/beginner/data_loading_tutorial.html 目錄導入必要的庫用pandas讀入數據定義一

原创 VS2015+CUDA8.0+Win7 64 編譯 ASTRA

一. 介紹 ASTRA是一款開源的CT圖像重建軟件. 支持多種重建算法. 二. 二進制安裝 1. 下載編譯好的庫文件 下載地址 2. 配置環境 將mex和tools文件加入matlab的路徑中. 3. /samples/m

原创 Ubuntu18.04安裝TensorFlow和PyTorch全流程

目錄一、準備材料二、安裝Ubuntu 18.041、製作安裝系統USB啓動盤2、按照一般的安裝雙系統(單系統)的方法安裝。三、安裝CUDA和cuDNN1. 安裝顯卡驅動2. 安裝CUDA3. 安裝cuDNN4. 檢驗四、安裝Pyt