不要在進(jìn)程處理任務(wù)時通過process_id來判斷哪個進(jìn)程應(yīng)該執(zhí)行任務(wù),因?yàn)椴恢纓ask會被分配到哪個進(jìn)程
<pre>
elif command["type"] == "TEST":
print "testing..."
self.env.type = "test"
print "set env"
if self.process_id == 0:
print "enter test"
right_number = 0
for k in xrange(self.pms.test_epoche_size):
print "testing..." + str(k)
path = self.rollout()
labels = path["labels"]
result = self.env.get_prob_result()
calculate_label = np.argmax(result)
if calculate_label == labels[0]:
right_number += 1
self.result_q.put((right_number / self.pms.test_epoche_size))
else:
print str(self.process_id)
</pre>
這種寫法是錯誤的
python并行設(shè)計的一個失誤
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 又來到了一個老生常談的問題,應(yīng)用層軟件開發(fā)的程序員要不要了解和深入學(xué)習(xí)操作系統(tǒng)呢? 今天就這個問題開始,來談?wù)劜?..
- 1.什么是Activity?問的不太多,說點(diǎn)有深度的 四大組件之一,一般的,一個用戶交互界面對應(yīng)一個activit...
- Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
- 1. 今天是圣誕節(jié),天氣也很應(yīng)景,早上就開始飄起雪花了。 突然覺得這一年好快啊。 去年的今天誰陪我一起過的都記不清...
- 學(xué)習(xí)概念:離職面試 離職面試,不是挽回,也不是批評,而是面向未來,建立你們之間的新關(guān)系,甚至能夠以面試員工為鏡,看...