# API do 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')
```

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

**Parâmetros:**

filename (`str`, ou `os.PathLike`)) : O nome do arquivo que contém os tensores

backend (`str`, *opcional*, padrão `"mmap"`) : Backend de armazenamento usado para fornecer os bytes dos tensores. `"mmap"` (padrão) e `"pread"` usam `pread(2)` para ler os bytes dos tensores.

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

dicionário que contém o nome como chave e o valor como `tf.Tensor`

Carrega um arquivo safetensors para o formato tensorflow.

Exemplo:

```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)
```

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

**Parâmetros:**

data (`bytes`) : O conteúdo de um arquivo safetensors

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

dicionário que contém o nome como chave e o valor como `tf.Tensor` na cpu

Carrega um arquivo safetensors para o formato tensorflow a partir de bytes puros.

Exemplo:

```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)
```

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

**Parâmetros:**

tensors (`Dict[str, tf.Tensor]`) : Os tensores de entrada. Os tensores precisam ser contíguos e densos.

filename (`str` ou `os.PathLike`)) : O nome do arquivo em que estamos salvando.

metadata (`Dict[str, str]`, *opcional*, padrão `None`) : Metadados opcionais apenas de texto que você pode querer salvar no cabeçalho. Por exemplo, pode ser útil especificar mais detalhes sobre os tensores subjacentes. Isso é puramente informativo e não afeta o carregamento dos tensores.

**Retorna:** `None`

Salva um dicionário de tensores em bytes brutos no formato safetensors.

Exemplo:

```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)
```

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

**Parâmetros:**

tensors (`Dict[str, tf.Tensor]`) : Os tensores de entrada. Os tensores precisam ser contíguos e densos.

metadata (`Dict[str, str]`, *opcional*, padrão `None`) : Metadados opcionais apenas de texto que você pode querer salvar no cabeçalho. Por exemplo, pode ser útil especificar mais detalhes sobre os tensores subjacentes. Isso é puramente informativo e não afeta o carregamento dos tensores.

**Retorna:** `bytes`

Os bytes brutos que representam o formato

Salva um dicionário de tensores em bytes brutos no formato safetensors.

Exemplo:

```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)
```

