У меня есть некоторые статистические и машинные модели обучения, написанные на Python, использующие некоторые стандартные библиотеки Python для таких вещей (scikit-learn, pandas, numpy).
Я завернул их и обслуживал веб-сервисв Python, чтобы выставить модели через REST.По некоторым причинам мне теперь нужно, чтобы они обслуживались веб-службой Java с помощью Spring Boot.
Первоначально планировалось кросс-компилировать с использованием Jython, но после некоторого чтения кажется, что Jython не поддерживает модули с C-расширениями;что имеет смысл, но, к сожалению, довольно распространено в некоторых из этих математических библиотек.
После некоторого возмущения, похоже, нет действительно хороших маршрутов для выполнения этих моделей непосредственно в Java.Мне интересно, есть ли у кого-нибудь знания, которые могут мне здесь помочь, или сталкивались с подобной проблемой ранее.
Я понимаю, что могу запустить подпроцесс Python в сервисе Java для выполнения моделей, но я бы предпочел найти более чистый / более производительный маршрут, если это возможно.
Хотел бы убедиться, что яя не пропускаю что-то здесь, прежде чем я «прибегну» к использованию подпроцессов.
Извинения, если я должным образом не выполнил соглашения Stackoverflow;Я пробовал.
Спасибо