# Clase: SafetensorParseError

Se lanza cuando un archivo safetensors o un índice fragmentado tiene un formato incorrecto (cabecera defectuosa, entrada de tensor inválida, nombre de archivo de fragmento no seguro, …) en lugar de un fallo al obtenerlo, de modo que los llamadores pueden tratar el fallo como permanente: por ejemplo, descartar un resultado de análisis en caché en vez de conservarlo para reintentar.

## Jerarquía

- `Error`

  ↳ **`SafetensorParseError`**

## Constructores

### constructor

• **nuevo SafetensorParseError**(`message`): [`SafetensorParseError`](SafetensorParseError)

#### Parámetros[[constructor.parameters]]

| Nombre | Tipo |
| :------ | :------ |
| `message` | `string` |

#### Devuelve[[constructor.returns]]

[`SafetensorParseError`](SafetensorParseError)

#### Sobrescrituras[[constructor.overrides]]

Error.constructor

#### Definido en[[constructor.defined-in]]

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

## Propiedades

### causa

• `Optional` **cause**: `unknown`

#### Heredado de[[cause.inherited-from]]

Error.cause

#### Definido en[[cause.defined-in]]

packages/doc-internal/node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/lib/lib.es2022.error.d.ts:26

___

### mensaje

• **message**: `string`

#### Heredado de[[message.inherited-from]]

Error.message

#### Definido en[[message.defined-in]]

packages/doc-internal/node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/lib/lib.es5.d.ts:1077

___

### name

• **name**: `string`

#### Heredado de[[name.inherited-from]]

Error.name

#### Definido en[[name.defined-in]]

packages/doc-internal/node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/lib/lib.es5.d.ts:1076

___

### stack

• `Optional` **pila**: `string`

#### Heredado de[[stack.inherited-from]]

Error.stack

#### Definido en[[stack.defined-in]]

packages/doc-internal/node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/lib/lib.es5.d.ts:1078

___

### prepareStackTrace

▪ `Static` `Optional` **prepareStackTrace**: (`err`: `Error`, `stackTraces`: `CallSite`[]) => `any`

Sobrescritura opcional para el formato de las trazas de pila

**`See`**

https://v8.dev/docs/stack-trace-api#customizing-stack-traces

#### Declaración de tipo[[preparestacktrace.type-declaration]]

▸ (`err`, `stackTraces`): `any`

##### Parámetros[[preparestacktrace.parameters]]

| Nombre | Tipo |
| :------ | :------ |
| `err` | `Error` |
| `stackTraces` | `CallSite`[] |

##### Devuelve[[preparestacktrace.returns]]

`any`

#### Heredado de[[preparestacktrace.inherited-from]]

Error.prepareStackTrace

#### Definido en[[preparestacktrace.defined-in]]

node_modules/.pnpm/@types+node@22.14.1/node_modules/@types/node/globals.d.ts:143

___

### stackTraceLimit

▪ `Static` **stackTraceLimit**: `number`

#### Heredado de[[stacktracelimit.inherited-from]]

Error.stackTraceLimit

#### Definido en[[stacktracelimit.defined-in]]

node_modules/.pnpm/@types+node@22.14.1/node_modules/@types/node/globals.d.ts:145

## Métodos

### captureStackTrace

▸ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void`

Crear la propiedad .stack en un objeto de destino

#### Parámetros[[capturestacktrace.parameters]]

| Nombre | Tipo |
| :------ | :------ |
| `targetObject` | `object` |
| `constructorOpt?` | `Function` |

#### Devuelve[[capturestacktrace.returns]]

`void`

#### Heredado de[[capturestacktrace.inherited-from]]

Error.captureStackTrace

#### Definido en[[capturestacktrace.defined-in]]

node_modules/.pnpm/@types+node@22.14.1/node_modules/@types/node/globals.d.ts:136

