Как изменить ограничение по времени выполнения в Jupyter Notebook? - PullRequest
0 голосов
/ 10 сентября 2018

Я определил функцию python (как файл .py), которая итеративным образом подходит для некоторых научных данных для нескольких десятков файлов.И теперь я пытаюсь импортировать эту функцию в блокнот jupyter, чтобы использовать ее как часть другого сценария для обработки полученных данных.По сути, это что-то вроде:

from python_file import defined_function

filename = 'name of the file'

results = defined_function(filename)

Этот сценарий, естественно, займет несколько минут, чтобы завершиться на моем компьютере.Однако до его завершения я получаю сообщение об ошибке, связанное с ограничением по времени:

RuntimeError: Execution exceeded time limit, max runtime is 30s

Как изменить это ограничение по времени в моем блокноте?Если это поможет, я использую ipython версии 6.1.0

Спасибо

1 Ответ

0 голосов
/ 10 сентября 2018

Переопределение NotebookApp.iopub_data_rate_limit = 10000000 в jupyter_notebook_config.py поможет.Обратите внимание, что прежде чем вы сможете увидеть файл с именем jupyter_notebook_config.py, а затем приступите к исправлению, вы должны запустить первый блокнот jupyter --generate-config (для пользователей Linux).

Если переопределить это вКонфигурационный файл не работает для вас.Та же ошибка независимо от того, что вы установили NotebookApp.iopub_data_rate_limit = в файл конфигурации.Это не должно быть в правильном месте уже.Если нет, попробуйте добавить NotebookApp.iopub_data_rate_limit = в ~ / .jupyter / jupyter_notebook_config.py.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...