3
我有一個預訓練的caffe模型,我試圖用它進行預測。但是,我試圖在使用python的多處理模塊的單獨進程中執行此預測,以便不會減慢主程序的速度。然而,當嘗試進行預測時,該過程似乎凍結。咖啡可以嗎?如果沒有,有沒有其他方法可以用python在python中進行高效的並行處理?使用Python和Caffe進行多處理
這裏是我的代碼
def predict(pretrained_network, data):
prediction = pretrained_network.predict([data])
return prediction
#Main Program
#Network loaded here
while True:
#Grab data
p = multiprocessing.Process(target=predict, args=(pretrained_network, data))
p.daemon = True
p.start()
#Do other stuff
我有通過視頻流進來的圖像,因此批處理不是一個選項。有沒有辦法做到這一點與python的多處理模塊? – user3543300