Я работаю с заданием обработки изображений AI, где я использую Django rest framework, Python3, tenorflow и keras вместе с Celery для обработки асинхронной задачи. Я также использую сервер Redis. Но пока я выполняю задачу сельдерея, она получает задачи, но застревает посередине. Это происходит постоянно. Я пытаюсь использовать его для экземпляра amazon ec2 g3s.xlarge, хотя он отлично работает на моей локальной машине.
Я пытаюсь развернуть его в экземпляре amazon ec2 g3s.xlarge с версией Deep learning AMI (linux).
@task(name="predict")
def work_out(cow_front_image,cow_back_image):
return detect_cow_weight(cow_front_image,cow_back_image)
Это большой проект, не имеющий представления, как показать здесь все коды.
Я повторяю, что он работает нормально и довольно удобно на локальном компьютере, а также я использовал всю конфигурацию одного из наших существующих продуктов, обслуживаемых сервером, производственного класса.
Я ожидаю, что задача сельдерея будет выполнена так, как я передам два изображения в качестве аргумента, затем он обработает изображение и вернет результат, который он видел на заднем плане.