openface原始碼解釋(2)

2021-10-12 07:04:14 字數 646 閱讀 5133

呼叫執行外部檔案的**塊

# 設定pytorch中預設的浮點型別

torch.setdefaulttensortype('torch.floattensor')

# 設定隨機種子,保證每次生成的隨機數都是一樣的

opt.manualseed = 2

torch.manualseed(opt.manualseed)

# 載入模型,輸出損失和精確度

model = torch.load(opt.model)

model:evaluate()

# 將tensor寫入csv檔案

repscsv = csvigo.file(paths.concat(opt.outdir, "reps.csv"), 'w')

labelscsv = csvigo.file(paths.concat(opt.outdir, "labels.csv"), 'w')

# 給定輸入,計算網路模組的輸出

local embeddings = model:forward(inputs):float()

# 寫入檔案

labelscsv:write()

repscsv:write(embeddings[i]:totable())

CountDownLatch類原始碼解釋

想直接使用,知道是幹什麼可以看下面這個。直接看 1.public countdownlatch int count 定義初始化,可以理解倒計時count個數,或者乙個門上有count把鎖,鎖全部開啟,門才可以開啟。public countdownlatch int count 2.await 使當前...

Eureka原始碼系列 2 原始碼啟動入口

本文介紹如何搭建eureka原始碼的debug環境,網上有一些部落格抄來抄去,抄錯了都不知道。eureka server模組下有乙個測試類 eureka server src test j a com netflix eureka resources eurekaclientserverrestin...

Python原始碼學習 之 Python直譯器

include 公有 標頭檔案 lib python編寫的模組 modules c實現的模組 objects 內建物件型別的實現 pc windows下構建python的工程檔案 pcbuild parser 直譯器的 parser tokenizer input handling python 直...