Use dygraph mode by default (#27443)

* default open dygraph mode

* fix CI-Mac

* fix Mac-CI other unittest file

* fix CI-Py3

* fix test_communicator_geo and test_buffer_shared_memory_reuse_pass

* add enable_static to fix CI-Py3

* add enable_static to fix CI-coverage

* delete try except
revert-27520-disable_pr
pangyoki 5 years ago committed by GitHub
parent 0a862fd356
commit 827ac36faa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -276,3 +276,5 @@ from .hapi import callbacks
from .hapi import summary from .hapi import summary
import paddle.text import paddle.text
import paddle.vision import paddle.vision
disable_static()

@ -19,6 +19,9 @@ import argparse
import paddle.fluid as fluid import paddle.fluid as fluid
from paddle.fluid.framework import IrGraph from paddle.fluid.framework import IrGraph
from paddle.fluid import core from paddle.fluid import core
import paddle
paddle.enable_static()
def parse_args(): def parse_args():

@ -27,6 +27,8 @@ from paddle.fluid.framework import IrGraph
from paddle.fluid.contrib.slim.quantization import Quant2Int8MkldnnPass from paddle.fluid.contrib.slim.quantization import Quant2Int8MkldnnPass
from paddle.fluid import core from paddle.fluid import core
paddle.enable_static()
logging.basicConfig(format='%(asctime)s-%(levelname)s: %(message)s') logging.basicConfig(format='%(asctime)s-%(levelname)s: %(message)s')
_logger = logging.getLogger(__name__) _logger = logging.getLogger(__name__)
_logger.setLevel(logging.INFO) _logger.setLevel(logging.INFO)

@ -25,6 +25,8 @@ from paddle.fluid.framework import IrGraph
from paddle.fluid.contrib.slim.quantization import Quant2Int8MkldnnPass from paddle.fluid.contrib.slim.quantization import Quant2Int8MkldnnPass
from paddle.fluid import core from paddle.fluid import core
paddle.enable_static()
logging.basicConfig(format='%(asctime)s-%(levelname)s: %(message)s') logging.basicConfig(format='%(asctime)s-%(levelname)s: %(message)s')
_logger = logging.getLogger(__name__) _logger = logging.getLogger(__name__)
_logger.setLevel(logging.INFO) _logger.setLevel(logging.INFO)

@ -27,6 +27,8 @@ from paddle.fluid.framework import IrGraph
from paddle.fluid.contrib.slim.quantization import QuantInt8MkldnnPass from paddle.fluid.contrib.slim.quantization import QuantInt8MkldnnPass
from paddle.fluid import core from paddle.fluid import core
paddle.enable_static()
logging.basicConfig(format='%(asctime)s-%(levelname)s: %(message)s') logging.basicConfig(format='%(asctime)s-%(levelname)s: %(message)s')
_logger = logging.getLogger(__name__) _logger = logging.getLogger(__name__)
_logger.setLevel(logging.INFO) _logger.setLevel(logging.INFO)

@ -27,6 +27,8 @@ from paddle.fluid.framework import IrGraph
from paddle.fluid.contrib.slim.quantization import Quant2Int8MkldnnPass from paddle.fluid.contrib.slim.quantization import Quant2Int8MkldnnPass
from paddle.fluid import core from paddle.fluid import core
paddle.enable_static()
def parse_args(): def parse_args():
parser = argparse.ArgumentParser() parser = argparse.ArgumentParser()

@ -22,6 +22,8 @@ import paddle.fluid as fluid
from paddle.fluid.framework import IrGraph from paddle.fluid.framework import IrGraph
from paddle.fluid import core from paddle.fluid import core
paddle.enable_static()
os.environ["CUDA_VISIBLE_DEVICES"] = "0" os.environ["CUDA_VISIBLE_DEVICES"] = "0"
os.environ["CPU_NUM"] = "1" os.environ["CPU_NUM"] = "1"

@ -32,6 +32,8 @@ from paddle.fluid.dygraph.nn import Pool2D
from paddle.fluid.dygraph.nn import Linear from paddle.fluid.dygraph.nn import Linear
from paddle.fluid.log_helper import get_logger from paddle.fluid.log_helper import get_logger
paddle.enable_static()
os.environ["CPU_NUM"] = "1" os.environ["CPU_NUM"] = "1"
if core.is_compiled_with_cuda(): if core.is_compiled_with_cuda():
fluid.set_flags({"FLAGS_cudnn_deterministic": True}) fluid.set_flags({"FLAGS_cudnn_deterministic": True})

@ -32,6 +32,8 @@ from paddle.fluid.dygraph.nn import Pool2D
from paddle.fluid.dygraph.nn import Linear from paddle.fluid.dygraph.nn import Linear
from paddle.fluid.log_helper import get_logger from paddle.fluid.log_helper import get_logger
paddle.enable_static()
os.environ["CPU_NUM"] = "1" os.environ["CPU_NUM"] = "1"
if core.is_compiled_with_cuda(): if core.is_compiled_with_cuda():
fluid.set_flags({"FLAGS_cudnn_deterministic": True}) fluid.set_flags({"FLAGS_cudnn_deterministic": True})

@ -25,6 +25,8 @@ import paddle.fluid as fluid
from paddle.dataset.common import download from paddle.dataset.common import download
from paddle.fluid.contrib.slim.quantization import PostTrainingQuantization from paddle.fluid.contrib.slim.quantization import PostTrainingQuantization
paddle.enable_static()
random.seed(0) random.seed(0)
np.random.seed(0) np.random.seed(0)

@ -26,6 +26,8 @@ import paddle.fluid as fluid
from paddle.dataset.common import download from paddle.dataset.common import download
from paddle.fluid.contrib.slim.quantization import PostTrainingQuantization from paddle.fluid.contrib.slim.quantization import PostTrainingQuantization
paddle.enable_static()
random.seed(0) random.seed(0)
np.random.seed(0) np.random.seed(0)

@ -15,6 +15,9 @@
import sys import sys
import unittest import unittest
from test_post_training_quantization_mobilenetv1 import TestPostTrainingQuantization from test_post_training_quantization_mobilenetv1 import TestPostTrainingQuantization
import paddle
paddle.enable_static()
class TestPostTrainingForResnet50(TestPostTrainingQuantization): class TestPostTrainingForResnet50(TestPostTrainingQuantization):

@ -18,6 +18,9 @@ import paddle.fluid as fluid
import paddle.fluid.core as core import paddle.fluid.core as core
from paddle.fluid.framework import IrGraph from paddle.fluid.framework import IrGraph
from paddle.fluid.contrib.slim.quantization import Quant2Int8MkldnnPass from paddle.fluid.contrib.slim.quantization import Quant2Int8MkldnnPass
import paddle
paddle.enable_static()
class TestQuant2Int8MkldnnPass(unittest.TestCase): class TestQuant2Int8MkldnnPass(unittest.TestCase):

@ -25,6 +25,7 @@ from paddle.fluid.contrib.slim.quantization import QuantizationTransformPass
from paddle.fluid.contrib.slim.quantization import QuantInt8MkldnnPass from paddle.fluid.contrib.slim.quantization import QuantInt8MkldnnPass
from paddle.fluid import core from paddle.fluid import core
paddle.enable_static()
os.environ["CPU_NUM"] = "1" os.environ["CPU_NUM"] = "1"

@ -27,6 +27,8 @@ from paddle.fluid.contrib.slim.quantization import TransformForMobilePass
from paddle.fluid.contrib.slim.quantization import AddQuantDequantPass from paddle.fluid.contrib.slim.quantization import AddQuantDequantPass
from paddle.fluid import core from paddle.fluid import core
paddle.enable_static()
os.environ["CUDA_VISIBLE_DEVICES"] = "0" os.environ["CUDA_VISIBLE_DEVICES"] = "0"
os.environ["CPU_NUM"] = "1" os.environ["CPU_NUM"] = "1"

@ -27,6 +27,8 @@ from paddle.fluid.contrib.slim.quantization import OutScaleForInferencePass
from paddle.fluid.contrib.slim.quantization import AddQuantDequantPass from paddle.fluid.contrib.slim.quantization import AddQuantDequantPass
from paddle.fluid import core from paddle.fluid import core
paddle.enable_static()
os.environ["CUDA_VISIBLE_DEVICES"] = "0" os.environ["CUDA_VISIBLE_DEVICES"] = "0"
os.environ["CPU_NUM"] = "1" os.environ["CPU_NUM"] = "1"

@ -29,6 +29,8 @@ from paddle.fluid.contrib.slim.quantization import AddQuantDequantPass
from paddle.fluid import core from paddle.fluid import core
from paddle.fluid.layer_helper import LayerHelper from paddle.fluid.layer_helper import LayerHelper
paddle.enable_static()
os.environ["CUDA_VISIBLE_DEVICES"] = "0" os.environ["CUDA_VISIBLE_DEVICES"] = "0"
os.environ["CPU_NUM"] = "1" os.environ["CPU_NUM"] = "1"

@ -17,6 +17,9 @@ import os
import time import time
from paddle.dataset.common import download, DATA_HOME from paddle.dataset.common import download, DATA_HOME
from paddle.fluid.contrib.slim.quantization import WeightQuantization from paddle.fluid.contrib.slim.quantization import WeightQuantization
import paddle
paddle.enable_static()
class TestWeightQuantization(unittest.TestCase): class TestWeightQuantization(unittest.TestCase):

@ -16,6 +16,9 @@ import unittest
import numpy as np import numpy as np
import paddle.fluid as fluid import paddle.fluid as fluid
from paddle.fluid.dygraph.base import to_variable from paddle.fluid.dygraph.base import to_variable
import paddle
paddle.enable_static()
def corr(x_1, def corr(x_1,

@ -16,6 +16,9 @@ import unittest
import paddle.fluid as fluid import paddle.fluid as fluid
from paddle.fluid import core from paddle.fluid import core
from paddle.fluid.contrib.mixed_precision import fp16_utils from paddle.fluid.contrib.mixed_precision import fp16_utils
import paddle
paddle.enable_static()
class AMPTest(unittest.TestCase): class AMPTest(unittest.TestCase):

@ -25,6 +25,8 @@ import os
import copy import copy
import numpy as np import numpy as np
paddle.enable_static()
def resnet_cifar10(input, depth=32): def resnet_cifar10(input, depth=32):
def conv_bn_layer(input, def conv_bn_layer(input,

@ -20,6 +20,9 @@ import paddle
import paddle.fluid as fluid import paddle.fluid as fluid
from paddle.fluid.contrib.quantize.quantize_transpiler import _original_var_name from paddle.fluid.contrib.quantize.quantize_transpiler import _original_var_name
from paddle.fluid.contrib.quantize.quantize_transpiler import QuantizeTranspiler from paddle.fluid.contrib.quantize.quantize_transpiler import QuantizeTranspiler
import paddle
paddle.enable_static()
def linear_fc(num): def linear_fc(num):

@ -21,6 +21,8 @@ import paddle
import paddle.fluid as fluid import paddle.fluid as fluid
import contextlib import contextlib
paddle.enable_static()
def get_places(): def get_places():
places = [fluid.CPUPlace()] places = [fluid.CPUPlace()]

@ -62,6 +62,8 @@ def run_check():
# Your Paddle Fluid works well on MUTIPLE GPU or CPU. # Your Paddle Fluid works well on MUTIPLE GPU or CPU.
# Your Paddle Fluid is installed successfully! Let's start deep Learning with Paddle Fluid now # Your Paddle Fluid is installed successfully! Let's start deep Learning with Paddle Fluid now
""" """
paddle.enable_static()
print("Running Verify Fluid Program ... ") print("Running Verify Fluid Program ... ")
device_list = [] device_list = []
@ -157,3 +159,5 @@ def run_check():
print( print(
"Your Paddle Fluid is installed successfully ONLY for SINGLE GPU or CPU! " "Your Paddle Fluid is installed successfully ONLY for SINGLE GPU or CPU! "
"\n Let's start deep Learning with Paddle Fluid now") "\n Let's start deep Learning with Paddle Fluid now")
paddle.disable_static()

@ -23,6 +23,8 @@ import math
import sys import sys
import os import os
paddle.enable_static()
def train(use_cuda, save_dirname, is_local): def train(use_cuda, save_dirname, is_local):
x = fluid.layers.data(name='x', shape=[13], dtype='float32') x = fluid.layers.data(name='x', shape=[13], dtype='float32')

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save