# インターフェース: SafetensorsIndexJson

## プロパティ

### dtype

• `Optional` **dtype**: `string`

#### 定義場所[[dtype.defined-in]]

[packages/hub/src/lib/parse-safetensors-metadata.ts:329](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/lib/parse-safetensors-metadata.ts#L329)

___

### メタデータ

• `Optional` **メタデータ**: \{ `total_parameters?`: `string` \| `number`  } & `Record`\<`string`, `string`\>

#### 定義場所[[metadata.defined-in]]

[packages/hub/src/lib/parse-safetensors-metadata.ts:331](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/lib/parse-safetensors-metadata.ts#L331)

___

### weight\_map

• `Optional` **weight\_map**: `Record`\<`string`, `string`\>

テンソル名からシャードファイル名へのマッピング。

インデックスが`MAX_WEIGHT_MAP_ENTRIES`を超える数のテンソルを保持する場合に省略されます。このようなインデックスはストリーミングモードで消費され、マップはマテリアライズされないため、メモリが有界に保たれます（`parse-safetensors-index.ts`を参照）。この閾値を下回るすべてのモデル、つまり以前はパース自体に失敗していた一部の巨大なMoEを除くすべてのモデルには、影響はありません。

シャードのリストのみが必要な場合は、パース結果の代わりに`filepaths`を使用してください。

#### 定義場所[[weightmap.defined-in]]

[packages/hub/src/lib/parse-safetensors-metadata.ts:343](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/lib/parse-safetensors-metadata.ts#L343)

