Skip to main content

No project description provided

Project description

Installation

pip install safetensors

Usage

Numpy

from safetensors.numpy import save_file, load_file
import numpy as np

tensors = {
   "a": np.zeros((2, 2)),
   "b": np.zeros((2, 3), dtype=np.uint8)
}

save_file(tensors, "./model.safetensors")


# Now loading
loaded = load_file("./model.safetensors")

Torch

from safetensors.torch import save_file, load_file
import torch

tensors = {
   "a": torch.zeros((2, 2)),
   "b": torch.zeros((2, 3), dtype=torch.uint8)
}

save_file(tensors, "./model.safetensors")


# Now loading
loaded = load_file("./model.safetensors")

Developing

# inside ./safetensors/bindings/python
pip install .[dev]

Should be enough to install this library locally.

Testing

# inside ./safetensors/bindings/python
pip install .[dev]
pytest -sv tests/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

safetensors-0.7.0.tar.gz (200.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

safetensors-0.7.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (531.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

safetensors-0.7.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (623.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

safetensors-0.7.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (504.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

safetensors-0.7.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (492.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

safetensors-0.7.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (532.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

safetensors-0.7.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (623.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

safetensors-0.7.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (503.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

safetensors-0.7.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (492.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

safetensors-0.7.0-cp38-abi3-win_amd64.whl (341.4 kB view details)

Uploaded CPython 3.8+Windows x86-64

safetensors-0.7.0-cp38-abi3-win32.whl (326.4 kB view details)

Uploaded CPython 3.8+Windows x86

safetensors-0.7.0-cp38-abi3-musllinux_1_2_x86_64.whl (677.4 kB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ x86-64

safetensors-0.7.0-cp38-abi3-musllinux_1_2_i686.whl (714.4 kB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ i686

safetensors-0.7.0-cp38-abi3-musllinux_1_2_armv7l.whl (771.7 kB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ ARMv7l

safetensors-0.7.0-cp38-abi3-musllinux_1_2_aarch64.whl (674.1 kB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ ARM64

safetensors-0.7.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (507.2 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ x86-64

safetensors-0.7.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (532.9 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ s390x

safetensors-0.7.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (623.5 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ppc64le

safetensors-0.7.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (503.9 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARMv7l

safetensors-0.7.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (491.7 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARM64

safetensors-0.7.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl (541.9 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.5+ i686

safetensors-0.7.0-cp38-abi3-macosx_11_0_arm64.whl (447.1 kB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

safetensors-0.7.0-cp38-abi3-macosx_10_12_x86_64.whl (467.8 kB view details)

Uploaded CPython 3.8+macOS 10.12+ x86-64

File details

Details for the file safetensors-0.7.0.tar.gz.

File metadata

  • Download URL: safetensors-0.7.0.tar.gz
  • Upload date:
  • Size: 200.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for safetensors-0.7.0.tar.gz
Algorithm Hash digest
SHA256 07663963b67e8bd9f0b8ad15bb9163606cd27cc5a1b96235a50d8369803b96b0
MD5 41fd9ca12ba1b5c6eb81e25921a60adf
BLAKE2b-256 299c6e74567782559a63bd040a236edca26fd71bc7ba88de2ef35d75df3bca5e

See more details on using hashes here.

File details

Details for the file safetensors-0.7.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for safetensors-0.7.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 473b32699f4200e69801bf5abf93f1a4ecd432a70984df164fc22ccf39c4a6f3
MD5 f1a02c2cbbf5c5641f5752cee517c5d0
BLAKE2b-256 585b632a58724221ef03d78ab65062e82a1010e1bef8e8e0b9d7c6d7b8044841

See more details on using hashes here.

File details

Details for the file safetensors-0.7.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for safetensors-0.7.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0071bffba4150c2f46cae1432d31995d77acfd9f8db598b5d1a2ce67e8440ad2
MD5 4f67a1b4f08d1ed8fe00f82280d2feff
BLAKE2b-256 d30b4811bfec67fa260e791369b16dab105e4bae82686120554cc484064e22b4

See more details on using hashes here.

File details

Details for the file safetensors-0.7.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for safetensors-0.7.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 12f49080303fa6bb424b362149a12949dfbbf1e06811a88f2307276b0c131afd
MD5 5bcdf995b8b17a3990dacd5a50a1ad66
BLAKE2b-256 dd2959ed8152b30f72c42d00d241e58eaca558ae9dbfa5695206e2e0f54c7063

See more details on using hashes here.

File details

Details for the file safetensors-0.7.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for safetensors-0.7.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f4729811a6640d019a4b7ba8638ee2fd21fa5ca8c7e7bdf0fed62068fcaac737
MD5 c788aee9d415f654262484cecbf5c276
BLAKE2b-256 a76a4d08d89a6fcbe905c5ae68b8b34f0791850882fc19782d0d02c65abbdf3b

See more details on using hashes here.

File details

Details for the file safetensors-0.7.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for safetensors-0.7.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6999421eb8ba9df4450a16d9184fcb7bef26240b9f98e95401f17af6c2210b71
MD5 2dbbab023b2386a5dab72e4bafdf183a
BLAKE2b-256 82fc3035c5c30c8a5a82c31c6b2ad6f8bcd45ea2ddd9a8088840406bcf997413

See more details on using hashes here.

File details

Details for the file safetensors-0.7.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for safetensors-0.7.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 dc92bc2db7b45bda4510e4f51c59b00fe80b2d6be88928346e4294ce1c2abe7c
MD5 48e1e21b1f371678ec355afd0e73fcfc
BLAKE2b-256 f071566e3dd559a9cef1b4775c239daae09e6b6a32ca8b45eb1db9a4dfa1ba81

See more details on using hashes here.

File details

Details for the file safetensors-0.7.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for safetensors-0.7.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 cfdead2f57330d76aa7234051dadfa7d4eedc0e5a27fd08e6f96714a92b00f09
MD5 f7abe530913641279a9348f0c2fa46cb
BLAKE2b-256 2e2be2fde0d6334439908b0b0c4cba18b8ad76ea6a03b569d4a3388f423b4046

See more details on using hashes here.

File details

Details for the file safetensors-0.7.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for safetensors-0.7.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7b95a3fa7b3abb9b5b0e07668e808364d0d40f6bbbf9ae0faa8b5b210c97b140
MD5 c60690f67c818795b741ca11266da719
BLAKE2b-256 946013ccb63ea85bfe2e4fe6af602cf1272155f048906556d5ec8509da9dba42

See more details on using hashes here.

File details

Details for the file safetensors-0.7.0-cp38-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for safetensors-0.7.0-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 d1239932053f56f3456f32eb9625590cc7582e905021f94636202a864d470755
MD5 2ff1c3fb68fffb8c5c48126985456fb7
BLAKE2b-256 5de6ec8471c8072382cb91233ba7267fd931219753bb43814cbc71757bfd4dab

See more details on using hashes here.

File details

Details for the file safetensors-0.7.0-cp38-abi3-win32.whl.

File metadata

  • Download URL: safetensors-0.7.0-cp38-abi3-win32.whl
  • Upload date:
  • Size: 326.4 kB
  • Tags: CPython 3.8+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for safetensors-0.7.0-cp38-abi3-win32.whl
Algorithm Hash digest
SHA256 c74af94bf3ac15ac4d0f2a7c7b4663a15f8c2ab15ed0fc7531ca61d0835eccba
MD5 034ead8703f5044bc3b8c31517ec1549
BLAKE2b-256 05e5cb4b713c8a93469e3c5be7c3f8d77d307e65fe89673e731f5c2bfd0a9237

See more details on using hashes here.

File details

Details for the file safetensors-0.7.0-cp38-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for safetensors-0.7.0-cp38-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b0f6d66c1c538d5a94a73aa9ddca8ccc4227e6c9ff555322ea40bdd142391dd4
MD5 ce467f7577934e220e1f71331f0d7ffe
BLAKE2b-256 4ad80c8a7dc9b41dcac53c4cbf9df2b9c83e0e0097203de8b37a712b345c0be5

See more details on using hashes here.

File details

Details for the file safetensors-0.7.0-cp38-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for safetensors-0.7.0-cp38-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5d72abdb8a4d56d4020713724ba81dac065fedb7f3667151c4a637f1d3fb26c0
MD5 3f6fd5f40f3d1f9e017410f6ab203533
BLAKE2b-256 863117883e13a814bd278ae6e266b13282a01049b0c81341da7fd0e3e71a80a3

See more details on using hashes here.

File details

Details for the file safetensors-0.7.0-cp38-abi3-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for safetensors-0.7.0-cp38-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 672132907fcad9f2aedcb705b2d7b3b93354a2aec1b2f706c4db852abe338f85
MD5 e3da30387b9bae31725ed5c91bd630b4
BLAKE2b-256 11f557644a2ff08dc6325816ba7217e5095f17269dada2554b658442c66aed51

See more details on using hashes here.

File details

Details for the file safetensors-0.7.0-cp38-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for safetensors-0.7.0-cp38-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cdab83a366799fa730f90a4ebb563e494f28e9e92c4819e556152ad55e43591b
MD5 06e75c88f5464f04e30c1074d4d867b3
BLAKE2b-256 0687d26d8407c44175d8ae164a95b5a62707fcc445f3c0c56108e37d98070a3d

See more details on using hashes here.

File details

Details for the file safetensors-0.7.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for safetensors-0.7.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dac7252938f0696ddea46f5e855dd3138444e82236e3be475f54929f0c510d48
MD5 52c17d705e381f981dd4e65c6aff8eb4
BLAKE2b-256 a060429e9b1cb3fc651937727befe258ea24122d9663e4d5709a48c9cbfceecb

See more details on using hashes here.

File details

Details for the file safetensors-0.7.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for safetensors-0.7.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 42cb091236206bb2016d245c377ed383aa7f78691748f3bb6ee1bfa51ae2ce6a
MD5 b70d142f2e7a4dcb421dc46a62d5d932
BLAKE2b-256 9b3a13784a9364bd43b0d61eef4bea2845039bc2030458b16594a1bd787ae26e

See more details on using hashes here.

File details

Details for the file safetensors-0.7.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for safetensors-0.7.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 54bef08bf00a2bff599982f6b08e8770e09cc012d7bba00783fc7ea38f1fb37d
MD5 614674ba5686f9421ed245d0a005d7f1
BLAKE2b-256 8e1c40c2ca924d60792c3be509833df711b553c60effbd91da6f5284a83f7122

See more details on using hashes here.

File details

Details for the file safetensors-0.7.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for safetensors-0.7.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8469155f4cb518bafb4acf4865e8bb9d6804110d2d9bdcaa78564b9fd841e104
MD5 25cdc2a80bc780489fe494230e95bced
BLAKE2b-256 ae331debbbb70e4791dde185edb9413d1fe01619255abb64b300157d7f15dddd

See more details on using hashes here.

File details

Details for the file safetensors-0.7.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for safetensors-0.7.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e07d91d0c92a31200f25351f4acb2bc6aff7f48094e13ebb1d0fb995b54b6542
MD5 7a7be2ed9c9d96ecc90dd56f617c9f3a
BLAKE2b-256 f106578ffed52c2296f93d7fd2d844cabfa92be51a587c38c8afbb8ae449ca89

See more details on using hashes here.

File details

Details for the file safetensors-0.7.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for safetensors-0.7.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 1d060c70284127fa805085d8f10fbd0962792aed71879d00864acda69dbab981
MD5 b0f0c0eb87d8ac9a466c53864f777cc6
BLAKE2b-256 3ca84b45e4e059270d17af60359713ffd83f97900d45a6afa73aaa0d737d48b6

See more details on using hashes here.

File details

Details for the file safetensors-0.7.0-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for safetensors-0.7.0-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 94fd4858284736bb67a897a41608b5b0c2496c9bdb3bf2af1fa3409127f20d57
MD5 c165894f7a3bfd730662d10f054d89e3
BLAKE2b-256 e800374c0c068e30cd31f1e1b46b4b5738168ec79e7689ca82ee93ddfea05109

See more details on using hashes here.

File details

Details for the file safetensors-0.7.0-cp38-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for safetensors-0.7.0-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c82f4d474cf725255d9e6acf17252991c3c8aac038d6ef363a4bf8be2f6db517
MD5 4aa361f91e49e76e6a754887ba3d4ff1
BLAKE2b-256 fa47aef6c06649039accf914afef490268e1067ed82be62bcfa5b7e886ad15e8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page