( callbacks []callback.Callback, event callback.Event, mode callback.Mode, epoch int, batch int, logs []callback.Log, )
| 898 | } |
| 899 | |
| 900 | func (m *TfkgModel) processCallbacks( |
| 901 | callbacks []callback.Callback, |
| 902 | event callback.Event, |
| 903 | mode callback.Mode, |
| 904 | epoch int, |
| 905 | batch int, |
| 906 | logs []callback.Log, |
| 907 | ) (halt bool, saved bool) { |
| 908 | halt, saved = m.callCallbacks( |
| 909 | callbacks, |
| 910 | event, |
| 911 | mode, |
| 912 | epoch, |
| 913 | batch, |
| 914 | logs, |
| 915 | ) |
| 916 | |
| 917 | if saved { |
| 918 | halt, _ = m.callCallbacks( |
| 919 | callbacks, |
| 920 | callback.EventSave, |
| 921 | mode, |
| 922 | epoch, |
| 923 | batch, |
| 924 | logs, |
| 925 | ) |
| 926 | } |
| 927 | |
| 928 | return halt, saved |
| 929 | } |
| 930 | |
| 931 | func (m *TfkgModel) callCallbacks( |
| 932 | callbacks []callback.Callback, |
no test coverage detected