# API de Tensorflow[[safetensors.tensorflow.load_file]]

#### safetensors.tensorflow.load_file[[safetensors.tensorflow.load_file]]

```python
safetensors.tensorflow.load_file(filename: typing.Union[str, os.PathLike], backend: str = 'mmap')
```

[Fuente](https://github.com/huggingface/safetensors/blob/main/bindings/python/py_src/safetensors/tensorflow.py#L103)

**Parámetros:**

filename (`str` o `os.PathLike`)) : El nombre del archivo que contiene los tensores

backend (`str`, *opcional*, valor predeterminado `"mmap"`) : Backend de almacenamiento utilizado para servir los bytes de los tensores. `"mmap"` (predeterminado) y `"pread"` usan `pread(2)` para leer los bytes de los tensores.

**Devuelve:** `Dict[str, tf.Tensor]`

diccionario que contiene el nombre como clave y el valor como `tf.Tensor`

Carga un archivo safetensors en formato tensorflow.

Ejemplo:

```python
from safetensors.tensorflow import load_file

file_path = "./my_folder/bert.safetensors"
loaded = load_file(file_path)
```

#### safetensors.tensorflow.load[[safetensors.tensorflow.load]]

```python
safetensors.tensorflow.load(data: bytes)
```

[Fuente](https://github.com/huggingface/safetensors/blob/main/bindings/python/py_src/safetensors/tensorflow.py#L76)

**Parámetros:**

data (`bytes`) : El contenido de un archivo safetensors

**Devuelve:** `Dict[str, tf.Tensor]`

diccionario que contiene el nombre como clave y el valor como `tf.Tensor` en cpu

Carga un archivo safetensors en formato tensorflow a partir de bytes puros.

Ejemplo:

```python
from safetensors.tensorflow import load

file_path = "./my_folder/bert.safetensors"
with open(file_path, "rb") as f:
    data = f.read()

loaded = load(data)
```

#### safetensors.tensorflow.save_file[[safetensors.tensorflow.save_file]]

```python
safetensors.tensorflow.save_file(tensors: typing.Dict[str, tensorflow.Tensor], filename: typing.Union[str, os.PathLike], metadata: typing.Optional[typing.Dict[str, str]] = None)
```

[Fuente](https://github.com/huggingface/safetensors/blob/main/bindings/python/py_src/safetensors/tensorflow.py#L41)

**Parámetros:**

tensors (`Dict[str, tf.Tensor]`) : Los tensores entrantes. Los tensores deben ser contiguos y densos.

filename (`str` o `os.PathLike`)) : El nombre del archivo en el que se está guardando.

metadata (`Dict[str, str]`, *opcional*, valor predeterminado `None`) : Metadatos opcionales de solo texto que puede desear guardar en su encabezado. Por ejemplo, puede ser útil para especificar más detalles sobre los tensores subyacentes. Esto es puramente informativo y no afecta la carga de tensores.

**Devuelve:** `None`

Guarda un diccionario de tensores en bytes crudos en el formato safetensors.

Ejemplo:

```python
from safetensors.tensorflow import save_file
import tensorflow as tf

tensors = {"embedding": tf.zeros((512, 1024)), "attention": tf.zeros((256, 256))}
save_file(tensors, "model.safetensors")
```

#### safetensors.tensorflow.save[[safetensors.tensorflow.save]]

```python
safetensors.tensorflow.save(tensors: typing.Dict[str, tensorflow.Tensor], metadata: typing.Optional[typing.Dict[str, str]] = None)
```

[Fuente](https://github.com/huggingface/safetensors/blob/main/bindings/python/py_src/safetensors/tensorflow.py#L10)

**Parámetros:**

tensors (`Dict[str, tf.Tensor]`) : Los tensores entrantes. Los tensores deben ser contiguos y densos.

metadata (`Dict[str, str]`, *opcional*, valor predeterminado `None`) : Metadatos opcionales de solo texto que puede desear guardar en su encabezado. Por ejemplo, puede ser útil para especificar más detalles sobre los tensores subyacentes. Esto es puramente informativo y no afecta la carga de tensores.

**Devuelve:** `bytes`

Los bytes crudos que representan el formato

Guarda un diccionario de tensores en bytes crudos en el formato safetensors.

Ejemplo:

```python
from safetensors.tensorflow import save
import tensorflow as tf

tensors = {"embedding": tf.zeros((512, 1024)), "attention": tf.zeros((256, 256))}
byte_data = save(tensors)
```

