| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -40,7 +40,7 @@ def data(name, shape, dtype='float32', lod_level=0):
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        `paddle.fluid.data` checks the shape and the dtype of data fed by
 | 
					 | 
					 | 
					 | 
					        `paddle.fluid.data` checks the shape and the dtype of data fed by
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        Executor or ParallelExecutor during run time.
 | 
					 | 
					 | 
					 | 
					        Executor or ParallelExecutor during run time.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        To feed variable size inputs, users can set -1 on the variable
 | 
					 | 
					 | 
					 | 
					        To feed variable size inputs, users can set None or -1 on the variable
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        dimension when using :code:`paddle.fluid.data`, or feed variable size
 | 
					 | 
					 | 
					 | 
					        dimension when using :code:`paddle.fluid.data`, or feed variable size
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        inputs directly to :code:`paddle.fluid.layers.data` and PaddlePaddle
 | 
					 | 
					 | 
					 | 
					        inputs directly to :code:`paddle.fluid.layers.data` and PaddlePaddle
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        will fit the size accordingly.
 | 
					 | 
					 | 
					 | 
					        will fit the size accordingly.
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -54,14 +54,14 @@ def data(name, shape, dtype='float32', lod_level=0):
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					       name (str): The name/alias of the variable, see :ref:`api_guide_Name`
 | 
					 | 
					 | 
					 | 
					       name (str): The name/alias of the variable, see :ref:`api_guide_Name`
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					           for more details.
 | 
					 | 
					 | 
					 | 
					           for more details.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					       shape (list|tuple): List|Tuple of integers declaring the shape. You can
 | 
					 | 
					 | 
					 | 
					       shape (list|tuple): List|Tuple of integers declaring the shape. You can
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					           set "None" at a dimension to indicate the dimension can be of any
 | 
					 | 
					 | 
					 | 
					           set "None" or -1 at a dimension to indicate the dimension can be of any
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					           size. For example, it is useful to set changeable batch size as "None" 
 | 
					 | 
					 | 
					 | 
					           size. For example, it is useful to set changeable batch size as "None" or -1.
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					       dtype (np.dtype|VarType|str, optional): The type of the data. Supported
 | 
					 | 
					 | 
					 | 
					       dtype (np.dtype|VarType|str, optional): The type of the data. Supported
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					           dtype: bool, float16, float32, float64, int8, int16, int32, int64,
 | 
					 | 
					 | 
					 | 
					           dtype: bool, float16, float32, float64, int8, int16, int32, int64,
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					           uint8. Default: float32
 | 
					 | 
					 | 
					 | 
					           uint8. Default: float32.
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					       lod_level (int, optional): The LoD level of the LoDTensor. Usually users
 | 
					 | 
					 | 
					 | 
					       lod_level (int, optional): The LoD level of the LoDTensor. Usually users
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					           don't have to set this value. For more details about when and how to
 | 
					 | 
					 | 
					 | 
					           don't have to set this value. For more details about when and how to
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					           use LoD level, see :ref:`user_guide_lod_tensor` . Default: 0
 | 
					 | 
					 | 
					 | 
					           use LoD level, see :ref:`user_guide_lod_tensor` . Default: 0.
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    Returns:
 | 
					 | 
					 | 
					 | 
					    Returns:
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        Variable: The global variable that gives access to the data.
 | 
					 | 
					 | 
					 | 
					        Variable: The global variable that gives access to the data.
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -76,10 +76,10 @@ def data(name, shape, dtype='float32', lod_level=0):
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          # User can only feed data of the same shape to x
 | 
					 | 
					 | 
					 | 
					          # User can only feed data of the same shape to x
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          x = fluid.data(name='x', shape=[3, 2, 1], dtype='float32')
 | 
					 | 
					 | 
					 | 
					          x = fluid.data(name='x', shape=[3, 2, 1], dtype='float32')
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          # Creates a variable with changeable batch size.
 | 
					 | 
					 | 
					 | 
					          # Creates a variable with changeable batch size -1.
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          # Users can feed data of any batch size into y,
 | 
					 | 
					 | 
					 | 
					          # Users can feed data of any batch size into y,
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          # but size of each data sample has to be [2, 1]
 | 
					 | 
					 | 
					 | 
					          # but size of each data sample has to be [2, 1]
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          y = fluid.data(name='y', shape=[None, 2, 1], dtype='float32')
 | 
					 | 
					 | 
					 | 
					          y = fluid.data(name='y', shape=[-1, 2, 1], dtype='float32')
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          z = x + y
 | 
					 | 
					 | 
					 | 
					          z = x + y
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
 
 |