Reminder
Description
In the huggingface parser, when the configuration is passed, unhandled configs are separated into unknown_args and then they raise an error unless allow_extra_keys is set to True. This parameter is set to True for ray but none of eval, infer, or train. Since these arguments are not passed down, it seems to me that raising the value error could become optional. Having custom key-value pairs in the config can help when writing automation or services on top of llama-factory, without having 2+ configuration sources.
Pull Request
No response
Reminder
Description
In the huggingface parser, when the configuration is passed, unhandled configs are separated into
unknown_argsand then they raise an error unlessallow_extra_keysis set to True. This parameter is set to True for ray but none of eval, infer, or train. Since these arguments are not passed down, it seems to me that raising the value error could become optional. Having custom key-value pairs in the config can help when writing automation or services on top of llama-factory, without having 2+ configuration sources.Pull Request
No response