Adding --network_args to Additional Parameters, even without arguments, sets certain settings to their default or unknown values. It's not clear what these settings are.
For example, with --network_args and --cache_text_encoder_outputs added to Additional Parameters and Train T5-XXL is checked, training works. But, if you remove --network_args, the CLI will throw an error saying that --cache_text_encoder_outputs can't be set if the text encoder is trained. If you remove --cache_text_encoder_outputs and start training, the CLI will throw an OOM error.
Adding --network_args to Additional Parameters, even without arguments, sets certain settings to their default or unknown values. It's not clear what these settings are.
For example, with --network_args and --cache_text_encoder_outputs added to Additional Parameters and Train T5-XXL is checked, training works. But, if you remove --network_args, the CLI will throw an error saying that --cache_text_encoder_outputs can't be set if the text encoder is trained. If you remove --cache_text_encoder_outputs and start training, the CLI will throw an OOM error.