原创 C++並行編程

一、信號量 在學習信號量之前,我們必須先知道——Linux提供兩種信號量: 內核信號量,由內核控制路徑使用 用戶態進程使用的信號量,這種信號量又分爲POSIX信號量和SYSTEM V信號量。 POSIX信號量又分爲有名信號量和無名信號量 

原创 ncnn架構踩坑日記

1 網上有網友說只能用openCV2的庫,事實證明會出現錯誤 報錯:error: undefined reference to `cv::imread(cv::String const&, int)'  解決方法:在CMakeLists.

原创 C++ 基礎知識 (3)指針

一、指針形參 #include<stdio.h> void memory(int* p) { p = (int*)malloc(10);//p這個指針的值發生了改變 } int main() { int* a = 0x

原创 Pytorch轉onnx到tensorRT運行

目前pytorch1.1版本轉onnx會存在bug,採用pytorch1.0.1版本的,torchvision版本爲0.2.1,建議到conda中安裝,使用pip方法安裝torchvision一定要注意指定torchvision版本爲0.

原创 torch.argmax函數說明

torch.argmax()函數 1)dim的不同值表示不同維度。特別的在dim=0表示二維中的列,dim=1在二維矩陣中表示行。廣泛的來說,我們不管一個矩陣是幾維的,比如一個矩陣維度如下:(d0,d1,...,dn−1) ,那麼dim=

原创 C++ 基礎知識 (2)

5 const 成員變量和參數  目的:在類中,不希望某些數據被修改,可以用const關鍵字加以限定 初始化 const 成員變量只有一種方法,就是通過構造函數的初始化列表 //構造函數初始化列表 Student::Student(ch

原创 Ubuntu 16.04.6LTS NVIDIA顯卡驅動安裝

前言:最近新買了一個筆記本,用於配置深度學習的環境,在安裝顯卡的第一步就遇到了大量的坑,遂將其記錄,以便於遇到和我同樣情況的人查詢 本人筆記本型號惠普暗夜精靈5  I7-9750h RTX2060 一、Ubuntu安裝 ubuntu16.

原创 C++ 基礎知識 (1)

1 指向常量的指針(const double *pr||double const *pr)  指向常量的指針僅僅是要求不能通過該指針改變對象的值,而沒有規定那個對象不能通過其他途徑改變 const double pi=3.14;

原创 ONNX到TensorRT運行

1.此demo來源於TensorRT軟件包中onnx到TensorRT運行的案例,源代碼如下 #include <algorithm> #include <assert.h> #include <cmath> #include <cud

原创 TensorRT學習筆記(1)基礎知識

一、各項英文縮寫詞語的基本概念 1、UFF Universal Framework Format 是一種描述DNN執行圖的數據格式,綁定執行圖的是輸入和輸出,UFF有嚴格規定的語法,支持核心運算的拓展,與完全用戶自定義的運算。 包括以下內