Buckets:
| # configs | |
| Helper module for using model configs. For more information, see the corresponding | |
| [Python documentation](https://huggingface.co/docs/transformers/main/en/model_doc/auto#transformers.AutoConfig). | |
| **Example:** Load an `AutoConfig`. | |
| ```javascript | |
| import { AutoConfig } from '@huggingface/transformers'; | |
| const config = await AutoConfig.from_pretrained('bert-base-uncased'); | |
| console.log(config); | |
| // PretrainedConfig { | |
| // "model_type": "bert", | |
| // "is_encoder_decoder": false, | |
| // "architectures": [ | |
| // "BertForMaskedLM" | |
| // ], | |
| // "vocab_size": 30522 | |
| // "num_attention_heads": 12, | |
| // "num_hidden_layers": 12, | |
| // "hidden_size": 768, | |
| // "max_position_embeddings": 512, | |
| // ... | |
| // } | |
| ``` | |
| * [configs](#module_configs) | |
| * _static_ | |
| * [.PretrainedConfig](#module_configs.PretrainedConfig) | |
| * [`new PretrainedConfig(configJSON)`](#new_module_configs.PretrainedConfig_new) | |
| * _instance_ | |
| * [`.model_type`](#module_configs.PretrainedConfig+model_type) : string | null | |
| * [`.is_encoder_decoder`](#module_configs.PretrainedConfig+is_encoder_decoder) : boolean | |
| * [`.max_position_embeddings`](#module_configs.PretrainedConfig+max_position_embeddings) : number | |
| * _static_ | |
| * [`.from_pretrained(pretrained_model_name_or_path, options)`](#module_configs.PretrainedConfig.from_pretrained) ⇒ [Promise.<PretrainedConfig>](#PretrainedConfig) | |
| * [.AutoConfig](#module_configs.AutoConfig) | |
| * [`new AutoConfig()`](#new_module_configs.AutoConfig_new) | |
| * [`.from_pretrained()`](#module_configs.AutoConfig.from_pretrained) : Object.from_pretrained | |
| * [`.getCacheShapes(config)`](#module_configs.getCacheShapes) ⇒ Record.<string, Array> | |
| * [`~cache_values`](#module_configs.getCacheShapes..cache_values) : Record.<string, Array> | |
| * [`~cache_values`](#module_configs.getCacheShapes..cache_values) : Record.<string, Array> | |
| * [`~cache_values`](#module_configs.getCacheShapes..cache_values) : Record.<string, Array> | |
| * [`~cache_values`](#module_configs.getCacheShapes..cache_values) : Record.<string, Array> | |
| * _inner_ | |
| * [`~loadConfig(pretrained_model_name_or_path, options)`](#module_configs..loadConfig) ⇒ Promise.<Object> | |
| * [`~getNormalizedConfig(config)`](#module_configs..getNormalizedConfig) ⇒ Object | |
| * [`~getKeyValueShapes()`](#module_configs..getKeyValueShapes) : Object | |
| * [`~decoderFeeds`](#module_configs..getKeyValueShapes..decoderFeeds) : Record.<string, Array> | |
| * [`~PretrainedOptions`](#module_configs..PretrainedOptions) : [PretrainedOptions](#PretrainedOptions) | |
| * [`~ProgressCallback`](#module_configs..ProgressCallback) : ProgressCallback | |
| * [`~ProgressInfo`](#module_configs..ProgressInfo) : ProgressInfo | |
| * * * | |
| ## configs.PretrainedConfig | |
| Base class for all configuration classes. For more information, see the corresponding | |
| [Python documentation](https://huggingface.co/docs/transformers/main/en/main_classes/configuration#transformers.PretrainedConfig). | |
| **Kind**: static class of [configs](#module_configs) | |
| * [.PretrainedConfig](#module_configs.PretrainedConfig) | |
| * [`new PretrainedConfig(configJSON)`](#new_module_configs.PretrainedConfig_new) | |
| * _instance_ | |
| * [`.model_type`](#module_configs.PretrainedConfig+model_type) : string | null | |
| * [`.is_encoder_decoder`](#module_configs.PretrainedConfig+is_encoder_decoder) : boolean | |
| * [`.max_position_embeddings`](#module_configs.PretrainedConfig+max_position_embeddings) : number | |
| * _static_ | |
| * [`.from_pretrained(pretrained_model_name_or_path, options)`](#module_configs.PretrainedConfig.from_pretrained) ⇒ [Promise.<PretrainedConfig>](#PretrainedConfig) | |
| * * * | |
| ### `new PretrainedConfig(configJSON)` | |
| Create a new PreTrainedTokenizer instance. | |
| ParamTypeDescription | |
| configJSONObjectThe JSON of the config. | |
| * * * | |
| ### `pretrainedConfig.model_type` : string | null | |
| **Kind**: instance property of [PretrainedConfig](#module_configs.PretrainedConfig) | |
| * * * | |
| ### `pretrainedConfig.is_encoder_decoder` : boolean | |
| **Kind**: instance property of [PretrainedConfig](#module_configs.PretrainedConfig) | |
| * * * | |
| ### `pretrainedConfig.max_position_embeddings` : number | |
| **Kind**: instance property of [PretrainedConfig](#module_configs.PretrainedConfig) | |
| * * * | |
| ### `PretrainedConfig.from_pretrained(pretrained_model_name_or_path, options)` ⇒ [Promise.<PretrainedConfig>](#PretrainedConfig) | |
| Loads a pre-trained config from the given `pretrained_model_name_or_path`. | |
| **Kind**: static method of [PretrainedConfig](#module_configs.PretrainedConfig) | |
| **Returns**: [Promise.<PretrainedConfig>](#PretrainedConfig) - A new instance of the `PretrainedConfig` class. | |
| **Throws**: | |
| - Error Throws an error if the config.json is not found in the `pretrained_model_name_or_path`. | |
| ParamTypeDescription | |
| pretrained_model_name_or_pathstringThe path to the pre-trained config. | |
| optionsPretrainedOptionsAdditional options for loading the config. | |
| * * * | |
| ## configs.AutoConfig | |
| Helper class which is used to instantiate pretrained configs with the `from_pretrained` function. | |
| **Kind**: static class of [configs](#module_configs) | |
| * [.AutoConfig](#module_configs.AutoConfig) | |
| * [`new AutoConfig()`](#new_module_configs.AutoConfig_new) | |
| * [`.from_pretrained()`](#module_configs.AutoConfig.from_pretrained) : Object.from_pretrained | |
| * * * | |
| ### `new AutoConfig()` | |
| **Example** | |
| ```js | |
| const config = await AutoConfig.from_pretrained('Xenova/bert-base-uncased'); | |
| ``` | |
| * * * | |
| ### `AutoConfig.from_pretrained()` : Object.from_pretrained | |
| **Kind**: static method of [AutoConfig](#module_configs.AutoConfig) | |
| * * * | |
| ## `configs.getCacheShapes(config)` ⇒ Record.<string, Array> | |
| **Kind**: static method of [configs](#module_configs) | |
| ParamType | |
| configPretrainedConfig | |
| * [`.getCacheShapes(config)`](#module_configs.getCacheShapes) ⇒ Record.<string, Array> | |
| * [`~cache_values`](#module_configs.getCacheShapes..cache_values) : Record.<string, Array> | |
| * [`~cache_values`](#module_configs.getCacheShapes..cache_values) : Record.<string, Array> | |
| * [`~cache_values`](#module_configs.getCacheShapes..cache_values) : Record.<string, Array> | |
| * [`~cache_values`](#module_configs.getCacheShapes..cache_values) : Record.<string, Array> | |
| * * * | |
| ### `getCacheShapes~cache_values` : Record.<string, Array> | |
| **Kind**: inner constant of [getCacheShapes](#module_configs.getCacheShapes) | |
| * * * | |
| ### `getCacheShapes~cache_values` : Record.<string, Array> | |
| **Kind**: inner constant of [getCacheShapes](#module_configs.getCacheShapes) | |
| * * * | |
| ### `getCacheShapes~cache_values` : Record.<string, Array> | |
| **Kind**: inner constant of [getCacheShapes](#module_configs.getCacheShapes) | |
| * * * | |
| ### `getCacheShapes~cache_values` : Record.<string, Array> | |
| **Kind**: inner constant of [getCacheShapes](#module_configs.getCacheShapes) | |
| * * * | |
| ## `configs~loadConfig(pretrained_model_name_or_path, options)` ⇒ Promise.<Object> | |
| Loads a config from the specified path. | |
| **Kind**: inner method of [configs](#module_configs) | |
| **Returns**: Promise.<Object> - A promise that resolves with information about the loaded config. | |
| ParamTypeDescription | |
| pretrained_model_name_or_pathstringThe path to the config directory. | |
| optionsPretrainedOptionsAdditional options for loading the config. | |
| * * * | |
| ## `configs~getNormalizedConfig(config)` ⇒ Object | |
| **Kind**: inner method of [configs](#module_configs) | |
| **Returns**: Object - The normalized configuration. | |
| ParamType | |
| configPretrainedConfig | |
| * * * | |
| ## `configs~getKeyValueShapes()` : Object | |
| **Kind**: inner method of [configs](#module_configs) | |
| * * * | |
| ### `getKeyValueShapes~decoderFeeds` : Record.<string, Array> | |
| **Kind**: inner constant of [getKeyValueShapes](#module_configs..getKeyValueShapes) | |
| * * * | |
| ## `configs~PretrainedOptions` : [PretrainedOptions](#PretrainedOptions) | |
| **Kind**: inner typedef of [configs](#module_configs) | |
| * * * | |
| ## `configs~ProgressCallback` : ProgressCallback | |
| **Kind**: inner typedef of [configs](#module_configs) | |
| * * * | |
| ## `configs~ProgressInfo` : ProgressInfo | |
| **Kind**: inner typedef of [configs](#module_configs) | |
| * * * | |
Xet Storage Details
- Size:
- 8.62 kB
- Xet hash:
- 25769437d3638cb061fb236a8d0b96950a134375f3fab386be9f9bdd0d4a5e6d
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.