configuration.md 1.09 KB
Newer Older
Aryan's avatar
Aryan committed
1
<!--Copyright 2025 The HuggingFace Team. All rights reserved.
Nathan Lambert's avatar
Nathan Lambert committed
2
3
4
5
6
7
8
9
10
11
12

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
specific language governing permissions and limitations under the License.
-->

Patrick von Platen's avatar
Patrick von Platen committed
13
# Configuration
Nathan Lambert's avatar
Nathan Lambert committed
14

Steven Liu's avatar
Steven Liu committed
15
16
17
18
19
20
21
Schedulers from [`~schedulers.scheduling_utils.SchedulerMixin`] and models from [`ModelMixin`] inherit from [`ConfigMixin`] which stores all the parameters that are passed to their respective `__init__` methods in a JSON-configuration file.

<Tip>

To use private or [gated](https://huggingface.co/docs/hub/models-gated#gated-models) models, log-in with `huggingface-cli login`.

</Tip>
Nathan Lambert's avatar
Nathan Lambert committed
22

Patrick von Platen's avatar
Patrick von Platen committed
23
## ConfigMixin
24

Patrick von Platen's avatar
Patrick von Platen committed
25
[[autodoc]] ConfigMixin
26
	- load_config
Patrick von Platen's avatar
Patrick von Platen committed
27
28
	- from_config
	- save_config
29
30
	- to_json_file
	- to_json_string