У меня есть предварительно обученная модель кафе, и я пытаюсь сделать с ней прогноз. Однако я пытаюсь выполнить этот прогноз в отдельном процессе, используя модуль многопроцессорности Python, чтобы не замедлять работу основной программы. Однако процесс, кажется, зависает при попытке сделать прогноз. Это возможно с кофе? Если нет, существуют ли другие методы эффективной параллельной обработки с помощью caffe в python?
Вот упрощенная версия моего кода
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