發表文章

目前顯示的是 2月, 2019的文章

[TensorFlow, C++, Visual Studio, Windows] TensorFlow C++ 如何編譯與解決BUG (How to build Tensorflow C++ API with Visual Studio and solve BUG)

圖片
主要環境 : Windows, TensorFlow, C++, Visual Studio 安裝流程簡單說一下,網路有很多資料,都差不多。 以下為我安裝的各版本,只能說版本真的很重要,要去看文件是否有相通,版本可看 版本對應查詢 。 TensorFlow v1.10 Python v3.5 Visual Studio v2015 Cmake v3.12.0 SWIG v3.0.12 Git v2.20.1 首先先去Github下載對應的版本TensorFlow,記住不要錯...發生別的問題請自行解決。 接著CMake配置如圖,tensorflow的勾選部份自己斟酌吧,後來我有增加打勾tensorflow_GRPC_SUPPORT,網路上的人不推薦,這就看各位吧 : 接著Open Project,進入VS2015編譯,接著我只講我遇到的BUG與解法,沒遇過的別問我,我也不想碰到。 1.找不到 device_attributes.pb_text.h 個人解法: 工具 專案與方案 建置並執行 設置為 1 為平行專案組件的最大數目 2.找不到grpc/grpcpp.h 個人解法: 直接git clone https://github.com/grpc/grpc.git 將噴錯的專案右鍵"屬性" c/c++ 其他include目錄 增加clone下載的grpc\include 3.噴c_api.cc.obj有問題,從錯誤去看,看內容是有關WorkerCacheInterface之類的,我判斷是跟沒有弄到/tensorflow/core/distributed_runtime可能有些許關係,再往下查發現這跟grpc套件可能有關。 因此我重新使用CMake 把tensorflow_ENABLE_GRPC_SUPPORT打勾 把解法二的include增加都拿掉 重新編譯 成功產生tensorflow.lib/dll 4.fatal error LNK1181: 無法打開輸入文件“\pywrap_tensorflow_internal.lib” 個人解法 : 將 _beam_search_ops、_gpu_ops、_lst

[Deep Learning] 池化計算公式

假設 Input : 28×28 Filter : 2×2 Stride: 2 透過公式 N = (Input - Filter) / Stride + 1 N = (28 - 2) / 2 + 1 = 14

[CMake, TensorFlow, C++, Python] 使用CMake去編譯TensorFlow所要知道的事情...

怎樣編譯都出問題...直到看到這個表格...版本對了真的很重要呢...浪費我一整天... CPU 版本 Python 版本 编译器 构建工具 tensorflow-1.12.0 3.5-3.6 MSVC 2015 update 3 Cmake v3.6.3 tensorflow-1.11.0 3.5-3.6 MSVC 2015 update 3 Cmake v3.6.3 tensorflow-1.10.0 3.5-3.6 MSVC 2015 update 3 Cmake v3.6.3 tensorflow-1.9.0 3.5-3.6 MSVC 2015 update 3 Cmake v3.6.3 tensorflow-1.8.0 3.5-3.6 MSVC 2015 update 3 Cmake v3.6.3 tensorflow-1.7.0 3.5-3.6 MSVC 2015 update 3 Cmake v3.6.3 tensorflow-1.6.0 3.5-3.6 MSVC 2015 update 3 Cmake v3.6.3 tensorflow-1.5.0 3.5-3.6 MSVC 2015 update 3 Cmake v3.6.3 tensorflow-1.4.0 3.5-3.6 MSVC 2015 update 3 Cmake v3.6.3 tensorflow-1.3.0 3.5-3.6 MSVC 2015 update 3 Cmake v3.6.3 tensorflow-1.2.0 3.5-3.6 MSVC 2015 update 3 Cmake v3.6.3 tensorflow-1.1.0 3.5 MSVC 2015 update 3 Cmake v3.6.3 tensorflow-1.0.0 3.5 MSVC 2015 update 3 Cmake v3.6.3 GPU 版本 Python 版本 编译器 构建工具 cuDNN CUDA tensorflow_gpu-1.12.0 3.5-3.6 MSVC 2015 update 3 Bazel 0.15.0 7 9 tensorflow_gpu-1.11.0 3.5-3.6 MSVC 2015 update 3 Bazel 0.15

[Python, pip] pip安裝時噴錯 : is not a supported wheel on this platforn

圖片
最近要在Spyder上安裝OpenCV ,而我在Anaconda裡有架設兩個環境 ,所以剛好兩個環境的Python版本不一樣,一個為 3.6.8 ,另一個則為 3.7.1 ,因此我在這遇到的原因是版本不一,把版本改一下即可! Python查看版本指令 : 1.進入Anaconda Prompt,activate自己環境 2.進入python 3.>>>help()