У меня есть следующая функция python, которая работает, когда я запускаю локально, запустив python3 main.py
. Он использует Tensorflow для генерации текста и работает независимо от того, какая строка start
установлена на.
Однако при локальном тестировании с функциями Google Cloud с functions-framework --target=complete
функция не выполняется, так как она постоянно загружается и никогда не истекает таймаутом или чем-то еще; он просто продолжает загружаться.
def complete(request):
start = "you are the "
print(start)
generated = generate_text(model, start_string=str(start), num_chars=50)
print(generated)
Как ни странно, это, кажется, происходит только тогда, когда строка имеет три или более пробелов.
Я прошу прощения за сложность моей проблемы и его запутанный характер. Полный аспект машинного обучения почти такой же, как Google Text Generation with Shakespeare Script .