tf_serving-----WORKSPACE
成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比義烏網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式義烏網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋義烏地區(qū)。費(fèi)用合理售后完善,十載實(shí)體公司更值得信賴。
|
-----tensorflow-serving/----BUILD
| |
| -----workspace.bzl
| |
| -----example/-------BUILD
| |
| --------imagenet_lsvrc_2015_synsets.txt
| |
| --------imagenet_metadata.txt
| |
| --------inception_client.cc
| |
| --------inception_client.py
| |
| --------inception_k8s.yaml
| |
| --------inception_saved_model.py
| |
| --------mnist_client.py
| |
| --------mnist_iput_data.py
| |
| --------mnist_saved_model.py
|
-----------tensorflow/-------BUILD
| |
| --------WORKSPACE
| |
| ----tensorflow/------BUILD
| |
| -------workspace.bzl
|
-----------tf_models/----WORKSPACE
|
-----official/
|
-----tutorials/
|
-----research/-------inception/-------------------WORKSPACE
|
-------------------inception/--------BUILD
|
---------inception_train.py
|
---------inception_model.py
|
---------inception_eval.py
|
---------inception_distributed_train.py
解讀:
項(xiàng)目文件夾名稱為"tf_serving",WORKSPACE文件放在"tf_serving"項(xiàng)目文件夾的根目錄
*************************************************************************
tf_serving/WORKSPACE解讀:
*************************************************************************
#聲明工作空間名稱,與項(xiàng)目名稱一致 workspace(name = "tf_serving") #聲明本地倉(cāng)庫(kù)'tensorflow'的名稱及路徑 local_repository(name = "org_tensorflow", path = "tensorflow",) #聲明io_bazel_rules_closure http_archive(……) #把新的Tensorflow Serving依賴加到workspace.bzl load("//tensorflow_serving:workspace.bzl","tf_serving_workspace") tf_serving_workspace() #指定bazel最低要求版本 load("@org_tensorflow//tensorflow::workspace.bzl", "check_version") check_version("0.5.4")
*************************************************************************
tf_serving/tensorflow_serving/workspace.bzl解讀:
*************************************************************************
#tensorFlow Serving外部依賴加載到WORKSPACE文件 load('@org_tensorflow//tensorflow::workspace.bzl', 'tf_workspace') #此處是所有Tensorflow Serving的外部依賴。 #workspace_dir是Tensorflow Serving repo的絕對(duì)路徑,如果是作為submodule #連接,路徑形式應(yīng)該是'__workspace_dir__ + "serving"' def tf_serving_workspace(): native.new_local_repository( name = "inception_model", path = "tf_models/research/inception", build_file = "tf_models/research/inception/inception/BUILD", ) tf_workspace(path_prefix = "", tf_repo_name = "org_tensorflow") #gRPC依賴 native.bind( name = "libssl", actual = "@boringssl//:ssl", ) native.bind( name = "zlib", actual = "@zlib_archive//:zlib")
*************************************************************************
tf_serving/tensorflow_serving/BUILD解讀:
*************************************************************************
# Tensorflow serving描述 package( default_visibility=["//tensorflow_serving:internal"], ) licenses(["notice"]) exports_files(["LICENSE"]) #開(kāi)放源代碼標(biāo)記 package_group( name = "internal", package = [ "//tensorflow_serving/...", ], ) filegroup( name = "all_files", srcs = glob( ["**/*"], exclude = [ "**/METADATA", "**/OWNERS", "g3doc/sitemap.md", ], ), )
*************************************************************************
tf_serving/tensorflow/tensorflow/workspace.bzl解讀:
*************************************************************************
# 可以在WORKSPACE文件中加載的Tensorflow外部依賴 load(……) def _is_windows(): …… def _get_env_var(): …… # 從'native.bazel_version'中解析bazel版本字符串 def _parse_bazel_version(): …… # 檢查正在使用指定版本的bazel def check_version(): …… # 支持將Tensorflow作為submodule的臨時(shí)工作區(qū) def _temp_workaround_http_archive_impl(): …… # 如果非零code退出,則執(zhí)行指定參數(shù)的命令并調(diào)用'fail' def _execute_and_check_ret_code(): …… # 在倉(cāng)庫(kù)根目錄應(yīng)用補(bǔ)丁文件 def _apply_patch(): …… # 下載倉(cāng)庫(kù),在根節(jié)點(diǎn)應(yīng)用補(bǔ)丁 def _patched_http_archive_impl(): …… # 如果Tensorflow連接為submodule,path_prefix不再使用 # tf_repo_name正在考慮中 def tf_workspace(): ……
*************************************************************************
tf_serving/tensorflow/tensorflow/BUILD解讀:
*************************************************************************
package(default_visibility = [":internal"]) licenses(["notice"]) exports_files([ "LICENSE", "ACKNOWLEDGMENTS", # leakr文件用于//third_party/cloud_tpu "leakr_badwords.dic", "leakr_badfiles.dic", ]) load("//tensorflow:tensorflow.bzl", "tf_cc_shared_object") load("//tensorflow/core:platform/default/build_config.bzl", "tf_additional_binary_deps", ) # 各種config setting config_setting() package_group() filegroup() py_library() filegroup( name = "all_opensource_files", data = [ ":all_files", "//tensorflow/c:all_files", "//tensorflow/cc:all_files", ……], visibility = [':__subpackages__'], ) load("//third_party/mkl:build_defs.bzl", "if_mkl", ) filegroup( name = "intel_binary_blob", data = if_mkl( [ "//third_party/mkl:intel_binary_blob", ], ), ) filegroup( name = "docs_src", data = glob(["docs_src/**/*.md"]), ) tf_cc_shared_object( …… )
網(wǎng)站題目:tensorflowserving目錄解讀
文章起源:http://chinadenli.net/article42/pigehc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、商城網(wǎng)站、網(wǎng)站導(dǎo)航、網(wǎng)站建設(shè)、微信小程序、網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)