• Matt's avatar
    Adding new train_step logic to make things less confusing for users (#15994) · 43540052
    Matt authored
    
    
    * Adding new train_step logic to make things less confusing for users
    
    * DO NOT ASK WHY WE NEED THAT SUBCLASS
    
    * Metrics now working, at least for single-output models with type annotations!
    
    * Updates and TODOs for the new train_step
    
    * Make fixup
    
    * Temporary test workaround until T5 has types
    
    * Temporary test workaround until T5 has types
    
    * I think this actually works! Needs a lot of tests though
    
    * MAke style/quality
    
    * Revert changes to T5 tests
    
    * Deleting the aforementioned unmentionable subclass
    
    * Deleting the aforementioned unmentionable subclass
    
    * Adding a Keras API test
    
    * Style fixes
    
    * Removing unneeded TODO and comments
    
    * Update test_step too
    
    * Stop trying to compute metrics with the dummy_loss, patch up test
    
    * Make style
    
    * make fixup
    
    * Docstring cleanup
    
    * make fixup
    
    * make fixup
    
    * Stop expanding 1D input tensors when using dummy loss
    
    * Adjust T5 test given the new compile()
    
    * make fixup
    
    * Skipping test for convnext
    
    * Removing old T5-specific Keras test now that we have a common one
    
    * make fixup
    
    * make fixup
    
    * Only skip convnext test on CPU
    
    * Update src/transformers/modeling_tf_utils.py
    Co-authored-by: default avatarSylvain Gugger <35901082+sgugger@users.noreply.github.com>
    
    * Update src/transformers/modeling_tf_utils.py
    Co-authored-by: default avatarSylvain Gugger <35901082+sgugger@users.noreply.github.com>
    
    * Avoiding TF import issues
    
    * make fixup
    
    * Update compile() to support TF 2.3
    
    * Skipping model.fit() on template classes for now
    
    * Skipping model.fit() on template class tests for now
    
    * Replace ad-hoc solution with find_labels
    
    * make fixup
    Co-authored-by: default avatarSylvain Gugger <35901082+sgugger@users.noreply.github.com>
    43540052
test_modeling_tf_common.py 79.7 KB