events.jl

YVIq2/src/callbacks/ is a source file in module YVIq2

			
			
			
			module
			
			
			
			 
			
	
		
			Events
			
			
			

			
			

			
			
			abstract
			
			 
			
			type
			
			 
			
	
		
			Event
			
			 
			
			end
			
			

			
			

			
			

			
			
			
			
			struct
			
			
			 
			
	
		
			EpochBegin
			
			 
			
			<:
			
			 
			
	
		
			Event
			
			
			 
			
			end
			
			

			
			

			
			
			
			
			struct
			
			
			 
			
	
		
			EpochEnd
			
			 
			
			<:
			
			 
			
	
		
			Event
			
			
			 
			
			end
			
			

			
			

			
			
			
			
			struct
			
			
			 
			
	
		
			StepBegin
			
			 
			
			<:
			
			 
			
	
		
			Event
			
			
			 
			
			end
			
			

			
			

			
			
			
			
			struct
			
			
			 
			
	
		
			StepEnd
			
			 
			
			<:
			
			 
			
	
		
			Event
			
			
			 
			
			end
			
			

			
			

			
			
			
			
			struct
			
			
			 
			
	
		
			LossBegin
			
			 
			
			<:
			
			 
			
	
		
			Event
			
			
			 
			
			end
			
			

			
			

			
			
			
			
			struct
			
			
			 
			
	
		
			BackwardBegin
			
			 
			
			<:
			
			 
			
	
		
			Event
			
			
			 
			
			end
			
			

			
			

			
			
			
			
			struct
			
			
			 
			
	
		
			BackwardEnd
			
			 
			
			<:
			
			 
			
	
		
			Event
			
			
			 
			
			end
			
			

			
			

			
			

			
			
			export
			
			
    
			
			# abstract
			
			
    
			
	
		
			Event
			
			,
			
			
    
			
			# concrete
			
			
    
			
	
		
			EpochBegin
			
			,
			
			 
			
	
		
			EpochEnd
			
			,
			
			
    
			
	
		
			StepBegin
			
			,
			
			 
			
	
		
			StepEnd
			
			,
			
			
    
			
	
		
			LossBegin
			
			,
			
			
    
			
	
		
			BackwardBegin
			
			,
			
			 
			
	
		
			BackwardEnd
			
			

			
			

			
			end

module


			
			
			
			using
			
			
			 
			
			.
			
	
		
			Events