Как отключить ведение журнала отладки numba, когда установлена ​​переменная DEBUG env? - PullRequest
0 голосов
/ 05 февраля 2020

В моем коде много скомпилированных функций и классов numba. Для тестирования я должен запустить свою программу следующим образом:

DEBUG=True python3 main.py

Но когда я запускаю свою программу таким образом, numba печатает тонны отладочных сообщений в stderr. Эти сообщения выглядят так:

2020-02-05 16:28:30,886 - numba.interpreter - DEBUG - label 0:
__numba_self_ = arg(0, name=__numba_self_) ['__numba_self_']
args = arg(1, name=args)                 ['args']
$4load_attr.1 = getattr(value=__numba_self_, attr=find) ['$4load_attr.1', '__numba_self_']
$8call_function_ex.3 = call $4load_attr.1(*args, func=$4load_attr.1, args=[], kws=[], vararg=args) ['$4load_attr.1', '$8call_function_ex.3', 'args']
$10return_value.4 = cast(value=$8call_function_ex.3) ['$10return_value.4', '$8call_function_ex.3']
return $10return_value.4                 ['$10return_value.4']

Как отключить этот вывод, не удаляя переменную среды DEBUG?

1 Ответ

0 голосов
/ 14 апреля 2020

Numba должен иметь переменные окружения для управления этим с помощью файла конфигурации или переменные окружения . Но переменная окружения, которая звучит так, как мы хотим, NUMBA_DEBUG, пока не работает для меня. Надеюсь, это работает для других людей?

...