• <sup id="mk476"></sup>
    <dl id="mk476"></dl>
  • <progress id="mk476"><tr id="mk476"></tr></progress>
    <div id="mk476"><tr id="mk476"></tr></div>
    <sup id="mk476"><ins id="mk476"></ins></sup>
  • <progress id="mk476"></progress>
    <div id="mk476"></div>
    <div id="mk476"><tr id="mk476"></tr></div>
  • <div id="mk476"></div>
    <dl id="mk476"><s id="mk476"></s></dl><dl id="mk476"></dl><div id="mk476"></div>
  • <div id="mk476"></div>
    <dl id="mk476"><ins id="mk476"></ins></dl>

    2018年10月6日

    摘要: 目錄 epsilon函數 DQNAgent構造函數核心參數 DQNAgent核心函數 tf.make_template 核心數據流圖 epsilon函數 linearly_decaying_epsilon,線性的對epsilon進行遞減,先保持1.0一段時間(warmup_steps),然后線性遞減閱讀全文
    posted @ 2018-10-06 11:16 jicanghai 閱讀(26) 評論(0) 編輯

    2018年9月23日

    摘要: 寫在前面 mxnet代碼的規范性比Caffe2要好,看起來核心代碼量也小很多,但由于對dmlc其它庫的依賴太強,代碼的獨立性并不好。依賴的第三方庫包括: 如果對于這些第三方庫沒有足夠的理解,mxnet的核心代碼看起來比較費勁。因此時間原因,本篇僅解析了mxnet對外的接口include目錄,并且對于閱讀全文
    posted @ 2018-09-23 13:38 jicanghai 閱讀(82) 評論(0) 編輯

    2018年9月22日

    摘要: 寫在前面 上一篇文章對Caffe2中的core模塊進行了簡單拆解 "Caffe2源碼解析之core" ,本篇給出其它模塊的拆解,目的是大致了解每個模塊的內容和目標,進一步理解Caffe2的整體框架。內容不多,略做整理如下。 目錄 core proto caffe2.proto hsm.proto m閱讀全文
    posted @ 2018-09-22 23:33 jicanghai 閱讀(112) 評論(0) 編輯
    摘要: 寫在前面 在對Tensorflow的后端源碼進行了拆解(參見 "tensorflow源碼解析系列文章索引" )之后,很想跟其它深度學習框架的實現進行對比,根據框架的流行程度,先選擇了Pytorch。Pytorch的后端核心是直接復用了Caffe2,因此本文針對Caffe2源碼的core模塊進行了簡單閱讀全文
    posted @ 2018-09-22 11:22 jicanghai 閱讀(149) 評論(0) 編輯

    2018年9月19日

    摘要: 寫在前面 本文翻譯自Tensorflow團隊的文章 "Tensorflow Control Flow Implementation" ,部分內容加入了筆者自己的理解,如有不妥之處還望各位指教。 目錄 概覽 控制流核心概念 控制流結構的編譯 條件表達式 while循環 實現 分布式條件表達式 分布式w閱讀全文
    posted @ 2018-09-19 00:37 jicanghai 閱讀(54) 評論(0) 編輯

    2018年9月17日

    摘要: 本篇主要介紹TF的分布式運行時的基本概念。為了對TF的分布式運行機制有一個大致的了解,我們先結合/tensorflow/core/protobuf中的文件給出對TF分布式集群的初步理解,然后介紹/tensorflow/core/distributed_runtime路徑下的核心概念。 TF分布式集群閱讀全文
    posted @ 2018-09-17 23:35 jicanghai 閱讀(52) 評論(0) 編輯

    2018年9月16日

    摘要: 把common_runtime中剩余的內容,按照文件名排序進行了簡單的解析,時間原因寫的很倉促,算是占個坑,后續有了新的理解再來補充。 allocator_retry 有時候內存分配不可能一次完成,為了在內存分配失敗時能夠不斷嘗試,TF給出了一個在內存分配多次嘗試的接口: 其中,通過調用alloc_閱讀全文
    posted @ 2018-09-16 21:01 jicanghai 閱讀(48) 評論(0) 編輯

    2018年9月12日

    摘要: 把framework中剩余的內容,按照文件名進行了簡單解析。時間原因寫的很倉促,算是占個坑,后面有了新的理解再來補充。 allocation_description.proto 一個對單次內存分配結果進行信息描述的proto。 attr_value 之前在講op的時候提到過,操作是有參數的。而Att閱讀全文
    posted @ 2018-09-12 23:55 jicanghai 閱讀(52) 評論(0) 編輯

    2018年9月5日

    摘要: 文章索引 framework解析 "resource" "allocator" "tensor" "op" "node" "kernel" "graph" "device" "function" "shape_inference" "拾遺" common_runtime解析 "device" "se閱讀全文
    posted @ 2018-09-05 00:26 jicanghai 閱讀(83) 評論(0) 編輯

    2018年9月4日

    摘要: 目錄 1. 核心概念 2. direct_session 1. direct_session.h 2. direct_session.cc 1. 核心概念 讀過之前文章的讀者應該還記得,session是一個執行代理。我們把計算圖和輸入交給session,由它來調度執行器,執行計算產生結果。TF給我們閱讀全文
    posted @ 2018-09-04 23:39 jicanghai 閱讀(163) 評論(0) 編輯

    導航

    公告

    統計

    江苏11选5软件