• Scott Cyphers's avatar
    Get value types out of public API, multi-values from Function (#340) · d092cb91
    Scott Cyphers authored
    * Function can have multiple results
    Remove external use of ValueType, TupleType, Tuple
    Remove many external uses of Output and Input
    
    * corresponding CPU backend changes
    
    * Update master changes.
    
    * Remove type arg from Function, add changes.md
    
    * Merge changes.
    
    * Move bodies to .cpp, add brief doc
    
    * Merge CPU changes.
    
    * Remove xla includes from non-xla files
    
    * Remove xla from tests
    
    * First part of xla tuple support
    
    * change fprop_cache to assume multi-output bprop functions
    
    * New wrappers for handling tuples with XLA
    
    * Review comments
    
    * remove old xla files
    
    * fix merge errors
    
    * hand edit models to use multi output instead of tuples
    d092cb91