Задать вопрос
@evomed

Почему при вызове Tensorflow скрипта из PHP возвращает null?

Пайтон скрипт где загружается модель Tensorflow Keras
import tensorflow as tf
from tensorflow import keras
import numpy as np

model = keras.models.load_model("one_layer_model.keras")

user_input = 20
result = model.predict(np.array([[user_input]]))
print(result)

Вызываю скрипт из PHP
$command = escapeshellcmd('python predict.py');
        $output = shell_exec($command);

Возвращает null. При этом сам по себе (без пхп) скрипт пайтона работает и возвращает значение [[59.76693]]. Связь с скиптом из PHP есть т.к. пробовал просто print('123') и все возвращает. Видимо проблема с загрузкой/использованием модели если вызывать из PHP.
  • Вопрос задан
  • 163 просмотра
Подписаться 1 Простой 7 комментариев
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Skillbox
    PHP-разработчик. Базовый уровень
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы