未验证 提交 c7a63908 编写于 作者: L Leo Chen 提交者: GitHub

replace some logging.warn() with warings.warn(), test=develop (#25025)

上级 ab5a1fb8
......@@ -14,7 +14,7 @@
from __future__ import print_function
import logging
import warnings
import inspect
from .. import core
......@@ -268,7 +268,7 @@ def monkey_patch_variable():
stack = inspect.stack()[1]
file_name = stack[1]
line_num = stack[2]
logging.warning(
warnings.warn(
"%s:%s\nThe behavior of expression %s has been unified with %s(X, Y, axis=-1) from Paddle 2.0. "
"If your code works well in the older versions but crashes in this version, try to use "
"%s(X, Y, axis=0) instead of %s. This transitional warning will be dropped in the future."
......
......@@ -27,6 +27,7 @@ from .dataloader.dataloader_iter import _DataLoaderIterSingleProcess, _DataLoade
from .layers.io import monkey_patch_reader_methods, _copy_reader_var_, double_buffer
from .unique_name import UniqueNameGenerator
import logging
import warnings
from .dataset import DatasetBase, InMemoryDataset
### Dygraph DataLoader configs ###
......@@ -313,9 +314,9 @@ class DataLoader(object):
assert num_workers >= 0, "num_workers should be a non-negative value"
if num_workers > 0 and (sys.platform == 'darwin' or
sys.platform == 'win32'):
logging.warning(
"multi-process mode not support MacOs and Windows currently." \
" use signle-process with num_workers = 0 instead")
warnings.warn(
"DataLoader with multi-process mode is not supported on MacOs and Windows currently." \
" Please use signle-process mode with num_workers = 0 instead")
num_workers = 0
self.num_workers = num_workers
......@@ -670,13 +671,13 @@ class DygraphGeneratorLoader(DataLoaderBase):
self._use_double_buffer = use_double_buffer
if not iterable:
logging.warning(
"Please NOTE: imperative mode can support iterable mode only. Change to iterable mode."
warnings.warn(
"Please NOTE: DygraphGeneratorLoader supports iterable mode only. Change to iterable mode."
)
self._iterable = True
if not return_list:
logging.warning(
"Please NOTE: imperative mode can support return as list only. Change to return as list."
warnings.warn(
"Please NOTE: DygraphGeneratorLoader supports returning as list only. Change to return as list."
)
self._return_list = True
......@@ -684,8 +685,8 @@ class DygraphGeneratorLoader(DataLoaderBase):
self._use_multiprocess = use_multiprocess
if self._use_multiprocess and (sys.platform == 'darwin' or
sys.platform == 'win32'):
logging.warning(
"NOTE: The multiprocess mode does not currently support MacOs and Windows."
warnings.warn(
"NOTE: DygraphGeneratorLoader with multiprocess mode is not currently supported on MacOs and Windows."
)
self._use_multiprocess = False
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册