原创 onnxruntime評測模型精度不一致問題排查

gpu精度不一致問題追查 在做模型轉換相關工作,但是最近發現轉換後的模型精度評測的時候會出現兩次評測精度不一致, 模型轉換是從caffe轉換成量化後的onnx模型,中間會有幾個臨時模型,分別爲original_onnx, 這個是直接轉換的

原创 讀寫鎖應用淺談

後端開發常常碰到多線程同步問題,也就會經常用到鎖,其中關於讀寫鎖,大家還爭論不休,主要是很多人會傾向於使用讀寫鎖,認爲讀寫鎖能比普通的互斥鎖能帶來性能的提升,這裏先把陳碩大佬總結的貼出來吧(摘自LINUX 多線程服務端編程,第二章,第三節

原创 局域網全文檢索軟件

前言: 由於所在單位的工作性質,日常有很多事務性工作,涉及大量文檔或模板,而工作原因通常一個人所使用的文檔會分佈在局域網內各個電腦上,漸漸查找文檔成了很頭疼的問題,一來多數搜索方式只支持文件名搜索,二來這些搜索方式只支持本地檢索,因而找文

原创 windows GDI 編寫控制檯貪喫蛇

剛學windows GDI編程,對用代碼實現繪圖興奮不已,於是便先參考網上的一份代碼寫了個簡單的貪喫蛇練手。 程序是以消息處理回調函數爲核心,響應定時時間和按鍵消息,定時時間到則繪製蛇的移動已經死亡判斷,而按鍵消息響應裏進行蛇的移動操作以

原创 centos上用cmake交叉編譯樹莓派版的dlib

  人工智能大火,自然大家都會想要在樹莓派上跑個模型折騰折騰。在樹莓派上有跑TF的,有跑CAFFE的,自然少不了dlib,想到dlib性能比較好,我也想在樹莓派上試試dlib,但是網上查了半天,發下樹莓派上跑dlib的,基本都是靠在樹莓派

原创 模型資源文件保護--AES加密文件流的實現

通常,我們會遇到項目中的一些數據、模型、資源文件保護問題,以防被人挪用,或者泄露流重要、敏感信息。本文即討論這種外部資源文件的保護,以Windows環境下的模型文件的保護爲例:(如果是linux,方法一不可行,只能將方法一用字節數組加載,

原创 Openstack 資料整理

【8年-我在openstack上走過的路】http://www.sohu.com/a/254076808_610730  談了openstack的不足,發展方向的質疑,應該致力於基礎雲、原生雲和未來Serverless雲的支撐平臺,而非虛

原创 Crossplatform Compilation Summary

  Architecture ARM - Linux: Linux tegra-ubuntu 4.4.38-tegra aarch64 :  gcc 5.4.0 : cmake 3.5.1 Unix makefile 編譯通過, 包括編譯

原创 StarlingX 前世今生 -- (彙總了網上的一些資料)

初識StarlingX   背景 發展歷程 願景 組件、架構 StaringX控制、計算、存儲節點架構及和相關開源項目淵源 StarlingX組成架構 擴展模式 StarlingX架構技術棧 Starling X組件架構 Starl

原创 minGW cygWin 交叉編譯總結

主要有兩類方法: 1、minGW cygWin等模擬了linux相關係統庫對應windows中的實現,可以無需改動代碼,但其中CygWin編譯生成的程序要運行於windows還需額外的動態鏈接庫cygwin1.dll等,效率上有些區別,而

原创 Go cache 源碼閱讀

項目地址:https://github.com/patrickmn/go-cache go-cache是一款類似於memached 的key/value 緩存。它比較適用於單機執行的應用程序。不需要額外部署服務,直接在內存中以map管理緩