Size: a a a

2020 January 14

IP

Ivan Panshin in Python Flask
То есть чтобы при каждом новом запросе не было нужны заново грузить нейронку
источник

АР

Александр Ремизов in Python Flask
Ivan Panshin
Есть команда, которая загружает нейронку и сохраняет ее в некоторой переменной, чтобы можно было потом ее использовать. Хочу чтобы, условно, одним post-запросом она непосредственно загружалась, а затем была доступна для последующих запросов
Вот представь, что у тебя два одинаковых экземпляра приложения Flask запущено. Пришёл запрос и первый взял данные из запроса. Тогда как второй ничего не знает про эти данные.
источник

АР

Александр Ремизов in Python Flask
Дальше объяснять проблему нужно?
источник

IP

Ivan Panshin in Python Flask
Так, а зачем мне 2 одинаковых экземляра приложения?
источник

АР

Александр Ремизов in Python Flask
Ivan Panshin
Так, а зачем мне 2 одинаковых экземляра приложения?
Потому, что так решили запустить) Может и три и десять
источник

A

Alex in Python Flask
Ivan Panshin
Так, а зачем мне 2 одинаковых экземляра приложения?
в определенный момент вполне может появиться для баллансировки нагрузки.
источник

T

Thorn in Python Flask
Ivan Panshin
Так, а зачем мне 2 одинаковых экземляра приложения?
может быть и один экземпляр, но его внезапно рестартнул одмин
источник

IP

Ivan Panshin in Python Flask
Окей, го тогда с чутка другой стороны. Как сделать так, чтобы при запуске приложения автоматически запускалась нейронка и была доступна на протяжении всей работы приложения?
источник

АР

Александр Ремизов in Python Flask
Ivan Panshin
Окей, го тогда с чутка другой стороны. Как сделать так, чтобы при запуске приложения автоматически запускалась нейронка и была доступна на протяжении всей работы приложения?
Отдельно нейронка без Flask и отдельно Flask для управления
источник

IP

Ivan Panshin in Python Flask
Отдельно для управления — это как именно? Нейронка лежит в другом месте и в Flask приложении я как раз-таки ее чисто запускаю
источник

АР

Александр Ремизов in Python Flask
Ivan Panshin
Отдельно для управления — это как именно? Нейронка лежит в другом месте и в Flask приложении я как раз-таки ее чисто запускаю
Нейронка может лежать и рядом. Имею в виду это отдельный процесс, который будет держать данные в памяти в единственном экземпляре.
источник

IP

Ivan Panshin in Python Flask
Окей, все равно не совсем понимаю, как именно это сделать. Можешь пнуть в сторону соответсвующих туториалов и всего в этом духе, как правильно это сделать
источник

АР

Александр Ремизов in Python Flask
Ivan Panshin
Окей, все равно не совсем понимаю, как именно это сделать. Можешь пнуть в сторону соответсвующих туториалов и всего в этом духе, как правильно это сделать
В голове ссылок на такие руководства не держу. Просто обычную программу пишешь без Flask. Которая запустится и будет обрабатывать нейронку.
источник

T

Thorn in Python Flask
Ivan Panshin
Окей, все равно не совсем понимаю, как именно это сделать. Можешь пнуть в сторону соответсвующих туториалов и всего в этом духе, как правильно это сделать
https://stepik.org/course/548/promo
вот тут подробно рассказывают, как сделать сервер в unix среде и как с ним взаимодействовать
источник

@

@adv in Python Flask
твоя фьюха будет делать предикт, и отдавать результат, не пойму в чем у тебя сложность?
источник

АР

Александр Ремизов in Python Flask
Ivan Panshin
Окей, все равно не совсем понимаю, как именно это сделать. Можешь пнуть в сторону соответсвующих туториалов и всего в этом духе, как правильно это сделать
Короче ты живёшь своей жизнью (нейронка): дом, работа, магазин. И раз в день ты выгребаешь почту из почтового ящика (MQ). А письма в ящик тебе приносит почтальон (Flask)
источник

IP

Ivan Panshin in Python Flask
Все, понял идею разделения. Только пока не совсем понимаю как связать flask и такое приложение. Условно, сначала запускаешь нейронку (обычный .py файлик, который принимает запросы через командную строку) и как затем ей отправлять запросы через flask
источник

АР

Александр Ремизов in Python Flask
Ivan Panshin
Все, понял идею разделения. Только пока не совсем понимаю как связать flask и такое приложение. Условно, сначала запускаешь нейронку (обычный .py файлик, который принимает запросы через командную строку) и как затем ей отправлять запросы через flask
нет, оно не принимает запросы через cli. Через cli только запуск
источник

АР

Александр Ремизов in Python Flask
MQ используй для связки
источник

IP

Ivan Panshin in Python Flask
Никогда с этим не работал. Есть возможность пнуть в сторону того, как именно использовать MQ для связки Flask и обычного скрипта на Python?
источник