Transformers.js 文件

配置

您正在檢視的是需要從原始碼安裝。如果您想使用常規的 npm 安裝,請檢視最新的穩定版本 (v3.0.0)。
Hugging Face's logo
加入 Hugging Face 社群

並獲得增強的文件體驗

開始使用

配置

用於使用模型配置的輔助模組。更多資訊,請參閱相應的 Python 文件

示例: 載入一個 AutoConfig

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.PretrainedConfig

所有配置類的基類。更多資訊,請參閱相應的 Python 文件

型別: configs 的靜態類


new PretrainedConfig(configJSON)

建立一個新的 PreTrainedTokenizer 例項。

引數量型別描述
configJSONObject

配置的 JSON 物件。


pretrainedConfig.model_type : <code> string </code> | <code> null </code>

型別: PretrainedConfig 的例項屬性


pretrainedConfig.is_encoder_decoder : <code> boolean </code>

型別: PretrainedConfig 的例項屬性


pretrainedConfig.max_position_embeddings : <code> number </code>

型別: PretrainedConfig 的例項屬性


PretrainedConfig.from_pretrained(pretrained_model_name_or_path, options) ⇒ <code> Promise. < PretrainedConfig > </code>

從給定的 pretrained_model_name_or_path 載入一個預訓練的配置。

型別: PretrainedConfig 的靜態方法
返回: Promise.<PretrainedConfig> - 一個新的 PretrainedConfig 類的例項。
丟擲:

  • Error 如果在 `pretrained_model_name_or_path` 中找不到 config.json,則丟擲錯誤。
引數量型別描述
pretrained_model_name_or_path字串

預訓練配置的路徑。

選項PretrainedOptions

載入配置的附加選項。


configs.AutoConfig

用於透過 from_pretrained 函式例項化預訓練配置的輔助類。

型別: configs 的靜態類


new AutoConfig()

示例

const config = await AutoConfig.from_pretrained('Xenova/bert-base-uncased'); 

AutoConfig.from_pretrained() : <code> * </code>

型別: AutoConfig 的靜態方法


configs.getCacheShapes(config) ⇒ <code> Record. < string, Array < number > > </code>

型別: configs 的靜態方法

引數量型別
configPretrainedConfig

getCacheShapes~cache_values : <code> Record. < string, Array < number > > </code>

型別: getCacheShapes 的內部常量


configs~loadConfig(pretrained_model_name_or_path, options) ⇒ <code> Promise. < Object > </code>

從指定路徑載入配置。

型別: configs 的內部方法
返回: Promise.<Object> - 一個解析為已載入配置資訊的 Promise。

引數量型別描述
pretrained_model_name_or_path字串

配置目錄的路徑。

選項PretrainedOptions

載入配置的附加選項。


configs~getNormalizedConfig(config) ⇒ <code> Object </code>

型別: configs 的內部方法
返回: Object - 標準化的配置。

引數量型別
configPretrainedConfig

configs~getKeyValueShapes() : <code> * </code>

型別: configs 的內部方法


getKeyValueShapes~decoderFeeds : <code> Record. < string, Array < number > > </code>

型別: getKeyValueShapes 的內部常量


configs~PretrainedOptions : <code> * </code>

型別: configs 的內部型別定義


configs~ProgressCallback : <code> * </code>

型別: configs 的內部型別定義


configs~ProgressInfo : <code> * </code>

型別: configs 的內部型別定義


< > 在 GitHub 上更新

© . This site is unofficial and not affiliated with Hugging Face, Inc.