是否有使 opencensus 与 MLFlow 一起工作的解决方法?
Is there a workaround to make opencensus work with MLFlow?
使用 opencensus Azure 启动日志后,我无法导入 mlflow。
MLFlow 导入永远运行。
我的环境如下:
- Python 3.7
- opencensus-ext-azure 1.0.7
- opencensus-ext-logging 0.1.0
- mlflow 1.15.0
这里是重现错误的代码:
import logging
from opencensus.ext.azure.log_exporter import AzureLogHandler
logger = logging.getLogger(__name__)
logger.addHandler(AzureLogHandler(connection_string='InstrumentationKey=<your-key>'))
logger.warning('Hello, World!')
import mlflow
我找到了一种解决方法,但不是最干净的方法。
我一开始就导入了mlflow,即使这样没有用:
import mlflow
import logging
from opencensus.ext.azure.log_exporter import AzureLogHandler
logger = logging.getLogger(__name__)
logger.addHandler(AzureLogHandler(connection_string='InstrumentationKey=<your-key>'))
logger.warning('Hello, World!')
import mlflow
使用 opencensus Azure 启动日志后,我无法导入 mlflow。 MLFlow 导入永远运行。
我的环境如下:
- Python 3.7
- opencensus-ext-azure 1.0.7
- opencensus-ext-logging 0.1.0
- mlflow 1.15.0
这里是重现错误的代码:
import logging
from opencensus.ext.azure.log_exporter import AzureLogHandler
logger = logging.getLogger(__name__)
logger.addHandler(AzureLogHandler(connection_string='InstrumentationKey=<your-key>'))
logger.warning('Hello, World!')
import mlflow
我找到了一种解决方法,但不是最干净的方法。
我一开始就导入了mlflow,即使这样没有用:
import mlflow
import logging
from opencensus.ext.azure.log_exporter import AzureLogHandler
logger = logging.getLogger(__name__)
logger.addHandler(AzureLogHandler(connection_string='InstrumentationKey=<your-key>'))
logger.warning('Hello, World!')
import mlflow