Конфигурация Theano непосредственно в скрипте

Я новичок в Theano, и мне интересно, как настроить настройку по умолчанию непосредственно из скрипта (без установки переменных envir.). Например, это рабочее решение ( источник ):

$ THEANO_FLAGS=mode=FAST_RUN,device=gpu,floatX=float32 python check1.py 

Я намереваюсь придумать идентичное решение, которое выполняется только:

 $ python check1.py 

и дополнительные параметры устанавливаются непосредственно в самом скрипте. Например, так:

 import theano theano.set('mode', 'FAST_RUN') theano.set('device', 'gpu') theano.set('floatX', 'float32') # rest of the script 

Возможно ли это? Я читаю страницу конфигурации, которая предоставляет информацию, которая позволяет мне читать уже установленные значения (но не устанавливать их самостоятельно).

One Solution collect form web for “Конфигурация Theano непосредственно в скрипте”

Когда вы это сделаете:

 $ THEANO_FLAGS=mode=FAST_RUN,device=gpu,floatX=float32 python check1.py 

Все, что вы на самом деле делаете, это установка переменной среды перед запуском скрипта Python.

Вы можете также установить переменные среды в Python. Например, THEANO_FLAGS окружения THEANO_FLAGS можно задать внутри Python следующим образом:

 import os os.environ["THEANO_FLAGS"] = "mode=FAST_RUN,device=gpu,floatX=float32" 

Обратите внимание, что некоторые переменные конфигурации Anano не могут быть изменены после импорта Theano, так что это нормально:

 import os os.environ["THEANO_FLAGS"] = "mode=FAST_RUN,device=gpu,floatX=float32" import theano 

Но это не сработает, как ожидалось:

 import theano import os os.environ["THEANO_FLAGS"] = "mode=FAST_RUN,device=gpu,floatX=float32" 
  • Импорт keras.datasets не работает
  • Теано с Keras на малине Pi
  • эквивалентная функция dimshuffle в Numpy
  • Ошибка при вызове eval () в переменной Tensor в keras
  • Как рассчитать использование памяти GPU в Theano?
  • anano g ++ не обнаружен
  • Theano CNN на CPU: AbstractConv2d Не удалось оптимизировать Theano
  • Код PyMC3 и Theano - Theano, который работает, перестает работать после импорта pymc3
  • Python - лучший язык программирования в мире.