Установка флагов перед запуском кода python на Jupyter

#python #python-2.7 #jupyter-notebook #ipython

#python #python-2.7 #jupyter-notebook #ipython

Вопрос:

Мне нужно запустить эту строку кода в моем Jupyter notebook, которая устанавливает THEANO_FLAGS перед запуском кода python.

 THEANO_FLAGS='floatX=float32' python ./networkTraining.py ./LiviaNET_Config.ini 
  

Если я запускаю приведенный выше код в своей командной строке, он выполняется успешно.

Однако, как мне перевести это в код, совместимый с Jupyter notebook?

Запускаем его как две отдельные команды, вот так

 THEANO_FLAGS='floatX=float32' 
%run -i  src/networkTraining.py src/LiviaNET_Config.ini 0
  

не удается установить флаг, поскольку это выдает мне эту ошибку:

 TypeError: ('TensorType(float32, scalar) 
  

Эту ошибку можно устранить, установив флаг в командной строке.

Комментарии:

1. Попробуйте export THEANO_FLAGS='floatX=float32' .

2. выполнение этого внутри jupyter выдает недопустимую синтаксическую ошибку