Skip to main content

Unsupervised text tokenizer and detokenizer.

Project description

SentencePiece Python Wrapper

Python wrapper for SentencePiece. This API will offer the encoding, decoding and training of Sentencepiece.

Build and Install SentencePiece

For Linux (x64/i686), macOS, and Windows(win32/x64/arm64) environment, you can simply use pip command to install SentencePiece python module.

% pip install sentencepiece

Before building SentencePiece from source on Linux, ensure that the following dependencies are installed.

% sudo apt update
% sudo apt install -y cmake pkg-config libsentencepiece-dev

To build and install the Python wrapper from source, try the following commands to build and install wheel package.

% git clone https://github.com/google/sentencepiece.git
% cd sentencepiece
% mkdir build
% cd build
% cmake .. -DSPM_ENABLE_SHARED=OFF -DCMAKE_INSTALL_PREFIX=./root -DSPM_DISABLE_EMBEDDED_DATA=ON
% make install
% cd ../python
% python setup.py bdist_wheel
% pip install dist/sentencepiece*.whl

If you don’t have write permission to the global site-packages directory or don’t want to install into it, please try:

% python setup.py install --user

For Windows users who want to build from source, you can build and install the Python wrapper using Visual Studio. First, you need to install the pwsh.exe (Powershell 7). Use winget install --id Microsoft.Powershell --source winget to install directly. Then open the Developer PowerShell for VS 2022, and execute the following commands.

git clone https://github.com/google/sentencepiece.git
cd sentencepiece
mkdir build
cd build
cmake .. -DSPM_ENABLE_SHARED=OFF -DCMAKE_INSTALL_PREFIX=".\root" -DSPM_DISABLE_EMBEDDED_DATA=ON
cmake --build . --config Release --target install
cd ../python
pip install wheel
python setup.py bdist_wheel
Get-ChildItem .\dist\sentencepiece*.whl | ForEach-Object { pip install $_.FullName }

Usage

See this google colab page to run sentencepiece interactively.

Segmentation

% python
>>> import sentencepiece as spm
>>> sp = spm.SentencePieceProcessor(model_file='test/test_model.model')

>>> sp.encode('This is a test')
[284, 47, 11, 4, 15, 400]

>>> sp.encode(['This is a test', 'Hello world'], out_type=int)
[[284, 47, 11, 4, 15, 400], [151, 88, 21, 887]]

>>> sp.encode_as_ids(['This is a test', 'Hello world'])
[[284, 47, 11, 4, 15, 400], [151, 88, 21, 887]]

>>> sp.encode('This is a test', out_type=str)
['▁This', '▁is', '▁a', '▁', 't', 'est']

>>> sp.encode(['This is a test', 'Hello world'], out_type=str)
[['▁This', '▁is', '▁a', '▁', 't', 'est'], ['▁He', 'll', 'o', '▁world']]

>>> sp.encode_as_pieces(['This is a test', 'Hello world'])
[['▁This', '▁is', '▁a', '▁', 't', 'est'], ['▁He', 'll', 'o', '▁world']]

>>> proto = sp.encode('This is a test', out_type='immutable_proto')
>>> for n in proto.pieces:
...     print('piece="{}" surface="{}" id={} begin={} end={}'.format(n.piece, n.surface, n.id, n.begin, n.end))
...
piece="▁This" surface="This" id=284 begin=0 end=4
piece="▁is" surface=" is" id=47 begin=4 end=7
piece="▁a" surface=" a" id=11 begin=7 end=9
piece="▁" surface=" " id=4 begin=9 end=10
piece="t" surface="t" id=15 begin=10 end=11
piece="est" surface="est" id=400 begin=11 end=14

>>> [[x.id for x in proto.pieces], [x.piece for x in proto.pieces], [x.begin for x in proto.pieces], [x.end for x in proto.pieces]]
[[284, 47, 11, 4, 15, 400], ['▁This', '▁is', '▁a', '▁', 't', 'est'], [0, 4, 7, 9, 10, 11], [4, 7, 9, 10, 11, 14]]

>>> proto2 = sp.encode_as_immutable_proto('This is a test')
>>> proto2 == proto
True

>>> for _ in range(10):
...     sp.encode('This is a test', out_type=str, enable_sampling=True, alpha=0.1, nbest_size=-1)
...
['▁', 'This', '▁', 'is', '▁a', '▁', 't', 'e', 'st']
['▁T', 'h', 'i', 's', '▁is', '▁a', '▁', 'te', 's', 't']
['▁T', 'h', 'is', '▁', 'is', '▁', 'a', '▁', 't', 'est']
['▁', 'This', '▁is', '▁', 'a', '▁', 't', 'e', 'st']
['▁', 'This', '▁', 'is', '▁', 'a', '▁', 't', 'e', 's', 't']
['▁This', '▁is', '▁a', '▁', 'te', 's', 't']
['▁This', '▁is', '▁', 'a', '▁', 't', 'e', 'st']
['▁', 'T', 'h', 'is', '▁', 'is', '▁', 'a', '▁', 'te', 'st']
['▁', 'This', '▁', 'i', 's', '▁a', '▁', 't', 'e', 'st']
['▁This', '▁', 'is', '▁a', '▁', 't', 'est']

>> sp.nbest_encode('This is a test', nbest_size=5, out_type=str)
[['▁This', '▁is', '▁a', '▁', 't', 'est'],
['▁This', '▁is', '▁a', '▁', 'te', 'st'],
['▁This', '▁is', '▁a', '▁', 'te', 's', 't'],
['▁This', '▁is', '▁a', '▁', 't', 'e', 'st'],
['▁This', '▁is', '▁a', '▁', 't', 'es', 't']]

>>> sp.sample_encode_and_score('This is a test', num_samples=5, alpha=0.1, out_type=str, wor=True)
[(['▁This', '▁', 'i', 's', '▁a', '▁', 'te', 's', 't'], -3.043105125427246),
(['▁This', '▁', 'i', 's', '▁a', '▁', 'te', 'st'], -2.8475849628448486),
(['▁', 'This', '▁is', '▁', 'a', '▁', 'te', 'st'], -3.043248176574707),
(['▁', 'This', '▁is', '▁a', '▁', 't', 'e', 'st'], -2.87727689743042),
(['▁', 'This', '▁', 'i', 's', '▁', 'a', '▁', 't', 'est'], -3.6284031867980957)]

>>> sp.decode([284, 47, 11, 4, 15, 400])
'This is a test'

>>> sp.decode([[284, 47, 11, 4, 15, 400], [151, 88, 21, 887]])
['This is a test', 'Hello world']

>>> proto = sp.decode([284, 47, 11, 4, 15, 400], out_type='immutable_proto')
>>> proto.text
'This is a test'

>>> sp.decode(['▁', 'This', '▁', 'is', '▁a', '▁', 't', 'e', 'st'])
'This is a test'

>>> sp.decode([['▁This', '▁is', '▁a', '▁', 't', 'est'], ['▁He', 'll', 'o', '▁world']])
['This is a test', 'Hello world']

>>> sp.get_piece_size()
1000

>>> sp.id_to_piece(2)
'</s>'

>>> sp.id_to_piece([2, 3, 4])
['</s>', '\r', '▁']

>>> sp.piece_to_id('<s>')
1

>>> sp.piece_to_id(['</s>', '\r', '▁'])
[2, 3, 4]

>>> len(sp)
1000

>>> sp['</s>']
2

Model Training

Training is performed by passing parameters of spm_train to SentencePieceTrainer.train() function.

>>> import sentencepiece as spm
>>> spm.SentencePieceTrainer.train(input='test/botchan.txt', model_prefix='m', vocab_size=1000, user_defined_symbols=['foo', 'bar'])
sentencepiece_trainer.cc(73) LOG(INFO) Starts training with :
trainer_spec {
  input: test/botchan.txt
  .. snip
unigram_model_trainer.cc(500) LOG(INFO) EM sub_iter=1 size=1188 obj=10.2839 num_tokens=32182 num_tokens/piece=27.0892
unigram_model_trainer.cc(500) LOG(INFO) EM sub_iter=0 size=1100 obj=10.4269 num_tokens=33001 num_tokens/piece=30.0009
unigram_model_trainer.cc(500) LOG(INFO) EM sub_iter=1 size=1100 obj=10.4069 num_tokens=33002 num_tokens/piece=30.0018
trainer_interface.cc(595) LOG(INFO) Saving model: m.model
trainer_interface.cc(619) LOG(INFO) Saving vocabs: m.vocab
>>>

Training without local filesystem

Sentencepiece trainer can receive any iterable object to feed training sentences. You can also pass a file object (instance with write() method) to emit the output model to any devices. These features are useful to run sentencepiece on environment that have limited access to the local file system (e.g., Google colab.)

import urllib.request
import io
import sentencepiece as spm

# Loads model from URL as iterator and stores the model to BytesIO.
model = io.BytesIO()
with urllib.request.urlopen(
    'https://raw.githubusercontent.com/google/sentencepiece/master/data/botchan.txt'
) as response:
  spm.SentencePieceTrainer.train(
      sentence_iterator=response, model_writer=model, vocab_size=1000)

# Serialize the model as file.
# with open('out.model', 'wb') as f:
#   f.write(model.getvalue())

# Directly load the model from serialized model.
sp = spm.SentencePieceProcessor(model_proto=model.getvalue())
print(sp.encode('this is test'))

Free Threading support

Experimental support for no-GIL/Free-Threading has been introduced since v0.2.1. For more details, please refer to this page. This operates similarly to how NumPy handles it.

The C++ library's const and static methods, e.g., encode(), decode() and train(), are designed to work in a non-GIL environment. However, non-const methods, e.g., load(), may have potential data race issues, so please ensure you implement appropriate locks beforehand.

While this limitation might be removed in the future, please note that it's not a simple fix, as it would require additional shared locks in C++.

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

sentencepiece-0.2.1.tar.gz (3.2 MB view details)

Uploaded Source

Built Distributions

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

sentencepiece-0.2.1-cp314-cp314t-win_arm64.whl (1.1 MB view details)

Uploaded CPython 3.14tWindows ARM64

sentencepiece-0.2.1-cp314-cp314t-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.14tWindows x86-64

sentencepiece-0.2.1-cp314-cp314t-win32.whl (1.1 MB view details)

Uploaded CPython 3.14tWindows x86

sentencepiece-0.2.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

sentencepiece-0.2.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

sentencepiece-0.2.1-cp314-cp314t-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

sentencepiece-0.2.1-cp314-cp314t-macosx_10_13_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14tmacOS 10.13+ x86-64

sentencepiece-0.2.1-cp314-cp314t-macosx_10_13_universal2.whl (1.9 MB view details)

Uploaded CPython 3.14tmacOS 10.13+ universal2 (ARM64, x86-64)

sentencepiece-0.2.1-cp314-cp314-win_arm64.whl (1.1 MB view details)

Uploaded CPython 3.14Windows ARM64

sentencepiece-0.2.1-cp314-cp314-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.14Windows x86-64

sentencepiece-0.2.1-cp314-cp314-win32.whl (1.1 MB view details)

Uploaded CPython 3.14Windows x86

sentencepiece-0.2.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

sentencepiece-0.2.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

sentencepiece-0.2.1-cp314-cp314-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

sentencepiece-0.2.1-cp314-cp314-macosx_10_13_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14macOS 10.13+ x86-64

sentencepiece-0.2.1-cp314-cp314-macosx_10_13_universal2.whl (1.9 MB view details)

Uploaded CPython 3.14macOS 10.13+ universal2 (ARM64, x86-64)

sentencepiece-0.2.1-cp313-cp313t-win_arm64.whl (1.0 MB view details)

Uploaded CPython 3.13tWindows ARM64

sentencepiece-0.2.1-cp313-cp313t-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.13tWindows x86-64

sentencepiece-0.2.1-cp313-cp313t-win32.whl (1.0 MB view details)

Uploaded CPython 3.13tWindows x86

sentencepiece-0.2.1-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

sentencepiece-0.2.1-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

sentencepiece-0.2.1-cp313-cp313t-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

sentencepiece-0.2.1-cp313-cp313t-macosx_10_13_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13tmacOS 10.13+ x86-64

sentencepiece-0.2.1-cp313-cp313t-macosx_10_13_universal2.whl (1.9 MB view details)

Uploaded CPython 3.13tmacOS 10.13+ universal2 (ARM64, x86-64)

sentencepiece-0.2.1-cp313-cp313-win_arm64.whl (1.0 MB view details)

Uploaded CPython 3.13Windows ARM64

sentencepiece-0.2.1-cp313-cp313-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.13Windows x86-64

sentencepiece-0.2.1-cp313-cp313-win32.whl (999.5 kB view details)

Uploaded CPython 3.13Windows x86

sentencepiece-0.2.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

sentencepiece-0.2.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

sentencepiece-0.2.1-cp313-cp313-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

sentencepiece-0.2.1-cp313-cp313-macosx_10_13_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

sentencepiece-0.2.1-cp313-cp313-macosx_10_13_universal2.whl (1.9 MB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

sentencepiece-0.2.1-cp312-cp312-win_arm64.whl (1.0 MB view details)

Uploaded CPython 3.12Windows ARM64

sentencepiece-0.2.1-cp312-cp312-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.12Windows x86-64

sentencepiece-0.2.1-cp312-cp312-win32.whl (999.5 kB view details)

Uploaded CPython 3.12Windows x86

sentencepiece-0.2.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

sentencepiece-0.2.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

sentencepiece-0.2.1-cp312-cp312-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

sentencepiece-0.2.1-cp312-cp312-macosx_10_13_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

sentencepiece-0.2.1-cp312-cp312-macosx_10_13_universal2.whl (1.9 MB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

sentencepiece-0.2.1-cp311-cp311-win_arm64.whl (1.0 MB view details)

Uploaded CPython 3.11Windows ARM64

sentencepiece-0.2.1-cp311-cp311-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.11Windows x86-64

sentencepiece-0.2.1-cp311-cp311-win32.whl (999.6 kB view details)

Uploaded CPython 3.11Windows x86

sentencepiece-0.2.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

sentencepiece-0.2.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

sentencepiece-0.2.1-cp311-cp311-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

sentencepiece-0.2.1-cp311-cp311-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

sentencepiece-0.2.1-cp311-cp311-macosx_10_9_universal2.whl (1.9 MB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

sentencepiece-0.2.1-cp310-cp310-win_arm64.whl (1.0 MB view details)

Uploaded CPython 3.10Windows ARM64

sentencepiece-0.2.1-cp310-cp310-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.10Windows x86-64

sentencepiece-0.2.1-cp310-cp310-win32.whl (999.5 kB view details)

Uploaded CPython 3.10Windows x86

sentencepiece-0.2.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

sentencepiece-0.2.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

sentencepiece-0.2.1-cp310-cp310-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

sentencepiece-0.2.1-cp310-cp310-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

sentencepiece-0.2.1-cp310-cp310-macosx_10_9_universal2.whl (1.9 MB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

sentencepiece-0.2.1-cp39-cp39-win_arm64.whl (1.0 MB view details)

Uploaded CPython 3.9Windows ARM64

sentencepiece-0.2.1-cp39-cp39-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.9Windows x86-64

sentencepiece-0.2.1-cp39-cp39-win32.whl (999.6 kB view details)

Uploaded CPython 3.9Windows x86

sentencepiece-0.2.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

sentencepiece-0.2.1-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

sentencepiece-0.2.1-cp39-cp39-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

sentencepiece-0.2.1-cp39-cp39-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

sentencepiece-0.2.1-cp39-cp39-macosx_10_9_universal2.whl (1.9 MB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file sentencepiece-0.2.1.tar.gz.

File metadata

  • Download URL: sentencepiece-0.2.1.tar.gz
  • Upload date:
  • Size: 3.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for sentencepiece-0.2.1.tar.gz
Algorithm Hash digest
SHA256 8138cec27c2f2282f4a34d9a016e3374cd40e5c6e9cb335063db66a0a3b71fad
MD5 7bdf96c179dd79b9aaca4c3cf6fe5047
BLAKE2b-256 15152e7a025fc62d764b151ae6d0f2a92f8081755ebe8d4a64099accc6f77ba6

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp314-cp314t-win_arm64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 105e36e75cbac1292642045458e8da677b2342dcd33df503e640f0b457cb6751
MD5 39b56d4dd3fdb48a68ceda51589cec0d
BLAKE2b-256 f31654f611fcfc2d1c46cbe3ec4169780b2cfa7cf63708ef2b71611136db7513

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 5e4366c97b68218fd30ea72d70c525e6e78a6c0a88650f57ac4c43c63b234a9d
MD5 40b930f2dadd054f7422b0c1164e4b40
BLAKE2b-256 91d52a69e1ce15881beb9ddfc7e3f998322f5cedcd5e4d244cb74dade9441663

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp314-cp314t-win32.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 d3233770f78e637dc8b1fda2cd7c3b99ec77e7505041934188a4e7fe751de3b0
MD5 154373ed18c7febd5bf370c55b20207c
BLAKE2b-256 667c08ff0012507297a4dd74a5420fdc0eb9e3e80f4e88cab1538d7f28db303d

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 733e59ff1794d26db706cd41fc2d7ca5f6c64a820709cb801dc0ea31780d64ab
MD5 bd389c512108a1544d62849289a6670b
BLAKE2b-256 7eaa553dbe4178b5f23eb28e59393dddd64186178b56b81d9b8d5c3ff1c28395

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 010f025a544ef770bb395091d57cb94deb9652d8972e0d09f71d85d5a0816c8c
MD5 c24053de542b1b7c2da811428c94cbfc
BLAKE2b-256 ef23195b2e7ec85ebb6a547969f60b723c7aca5a75800ece6cc3f41da872d14e

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 477c81505db072b3ab627e7eab972ea1025331bd3a92bacbf798df2b75ea86ec
MD5 1fb9f91b7bed291cea74b63b7d55d11f
BLAKE2b-256 03b0811dae8fb9f2784e138785d481469788f2e0d0c109c5737372454415f55f

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp314-cp314t-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp314-cp314t-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e37e4b4c4a11662b5db521def4e44d4d30ae69a1743241412a93ae40fdcab4bb
MD5 c7a62a996c71f37418c2d60933b1353a
BLAKE2b-256 77eb7a5682bb25824db8545f8e5662e7f3e32d72a508fdce086029d89695106b

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp314-cp314t-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp314-cp314t-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 a19adcec27c524cb7069a1c741060add95f942d1cbf7ad0d104dffa0a7d28a2b
MD5 b480fcec49bca7c97968d4a2806eba33
BLAKE2b-256 a1115b414b9fae6255b5fb1e22e2ed3dc3a72d3a694e5703910e640ac78346bb

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp314-cp314-win_arm64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 2005242a16d2dc3ac5fe18aa7667549134d37854823df4c4db244752453b78a8
MD5 c00c99d7101fd2b6c8605dd27d10bc72
BLAKE2b-256 3289047921cf70f36c7b6b6390876b2399b3633ab73b8d0cb857e5a964238941

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 881b2e44b14fc19feade3cbed314be37de639fc415375cefaa5bc81a4be137fd
MD5 98bbaaf0bda7af93babc8f1ae6def789
BLAKE2b-256 b8cbfe400d8836952cc535c81a0ce47dc6875160e5fedb71d2d9ff0e9894c2a6

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp314-cp314-win32.whl.

File metadata

  • Download URL: sentencepiece-0.2.1-cp314-cp314-win32.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for sentencepiece-0.2.1-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 c415c9de1447e0a74ae3fdb2e52f967cb544113a3a5ce3a194df185cbc1f962f
MD5 e01e9b4d9d5ffa211b060f2dad51fafb
BLAKE2b-256 dcaa956ef729aafb6c8f9c443104c9636489093bb5c61d6b90fc27aa1a865574

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 01e6912125cb45d3792f530a4d38f8e21bf884d6b4d4ade1b2de5cf7a8d2a52b
MD5 5b6fe750ba893df73b092526b063f05c
BLAKE2b-256 fb0335fbe5f3d9a7435eebd0b473e09584bd3cc354ce118b960445b060d33781

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1855f57db07b51fb51ed6c9c452f570624d2b169b36f0f79ef71a6e6c618cd8b
MD5 f9b1f853e4a9c1c1ac4bd20265e0de0c
BLAKE2b-256 19add5c7075f701bd97971d7c2ac2904f227566f51ef0838dfbdfdccb58cd212

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c83b85ab2d6576607f31df77ff86f28182be4a8de6d175d2c33ca609925f5da1
MD5 2f16a3ebb2b54fb5a9ed72bb594f5c7e
BLAKE2b-256 ea99bbe054ebb5a5039457c590e0a4156ed073fb0fe9ce4f7523404dd5b37463

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp314-cp314-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c7f54a31cde6fa5cb030370566f68152a742f433f8d2be458463d06c208aef33
MD5 185cf569da3d068e7fe09626f8d034b6
BLAKE2b-256 820ba1432bc87f97c2ace36386ca23e8bd3b91fb40581b5e6148d24b24186419

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp314-cp314-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp314-cp314-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 5d0350b686c320068702116276cfb26c066dc7e65cfef173980b11bb4d606719
MD5 19e14aced6a6a7532689282c08cc34c5
BLAKE2b-256 249c89eb8b2052f720a612478baf11c8227dcf1dc28cd4ea4c0c19506b5af2a2

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp313-cp313t-win_arm64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp313-cp313t-win_arm64.whl
Algorithm Hash digest
SHA256 b3616ad246f360e52c85781e47682d31abfb6554c779e42b65333d4b5f44ecc0
MD5 2109e629ef40c11564c6935ef58fe24e
BLAKE2b-256 88145aee0bf0864df9bd82bd59e7711362908e4935e3f9cdc1f57246b5d5c9b9

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp313-cp313t-win_amd64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 33f068c9382dc2e7c228eedfd8163b52baa86bb92f50d0488bf2b7da7032e484
MD5 71e18d7f9ee02d779775adce174d9e6d
BLAKE2b-256 c103d332828c4ff764e16c1b56c2c8f9a33488bbe796b53fb6b9c4205ddbf167

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp313-cp313t-win32.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 89a3ea015517c42c0341d0d962f3e6aaf2cf10d71b1932d475c44ba48d00aa2b
MD5 3ea63e37d4b0c2ae76d288134d08a91f
BLAKE2b-256 995eae66c361023a470afcbc1fbb8da722c72ea678a2fcd9a18f1a12598c7501

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0a81799d0a68d618e89063fb423c3001a034c893069135ffe51fee439ae474d6
MD5 65f38bd42ce93919511e7287610f778b
BLAKE2b-256 4ae8661e5bd82a8aa641fd6c1020bd0e890ef73230a2b7215ddf9c8cd8e941c2

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b81a24733726e3678d2db63619acc5a8dccd074f7aa7a54ecd5ca33ca6d2d596
MD5 7e2f365c408232e893117e8e94c8d2eb
BLAKE2b-256 bc85c72fd1f3c7a6010544d6ae07f8ddb38b5e2a7e33bd4318f87266c0bbafbf

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ad8493bea8432dae8d6830365352350f3b4144415a1d09c4c8cb8d30cf3b6c3c
MD5 50f0bdfc4ef47401c9b1d945130a64b1
BLAKE2b-256 997e1fb26e8a21613f6200e1ab88824d5d203714162cf2883248b517deb500b7

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp313-cp313t-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp313-cp313t-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0c0f672da370cc490e4c59d89e12289778310a0e71d176c541e4834759e1ae07
MD5 3988ab95de4d89c80378a0325172f3cd
BLAKE2b-256 abd91ea0e740591ff4c6fc2b6eb1d7510d02f3fb885093f19b2f3abd1363b402

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp313-cp313t-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp313-cp313t-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 8dd4b477a7b069648d19363aad0cab9bad2f4e83b2d179be668efa672500dc94
MD5 07f9f1fb632947cd09fa773e20bc134b
BLAKE2b-256 4ab608fe2ce819e02ccb0296f4843e3f195764ce9829cbda61b7513f29b95718

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 ac650534e2251083c5f75dde4ff28896ce7c8904133dc8fef42780f4d5588fcd
MD5 7461348e0e044074ab04fb7bc17dec4a
BLAKE2b-256 c93a76488a00ea7d6931689cda28726a1447d66bf1a4837943489314593d5596

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 10ed3dab2044c47f7a2e7b4969b0c430420cdd45735d78c8f853191fa0e3148b
MD5 d0f2217c649b8f2c178d5555310509a2
BLAKE2b-256 dde9932b9eae6fd7019548321eee1ab8d5e3b3d1294df9d9a0c9ac517c7b636d

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp313-cp313-win32.whl.

File metadata

  • Download URL: sentencepiece-0.2.1-cp313-cp313-win32.whl
  • Upload date:
  • Size: 999.5 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for sentencepiece-0.2.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 92b3816aa2339355fda2c8c4e021a5de92180b00aaccaf5e2808972e77a4b22f
MD5 5dff1b6182d6842d338d6a5a2ddf11fd
BLAKE2b-256 acddf7774d42a881ced8e1739f393ab1e82ece39fc9abd4779e28050c2e975b5

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c7f0fd2f2693309e6628aeeb2e2faf6edd221134dfccac3308ca0de01f8dab47
MD5 70ac4dedd8af4cbebbaa0b7ae74e891f
BLAKE2b-256 96df0cfe748ace5485be740fed9476dee7877f109da32ed0d280312c94ec259f

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d7b670879c370d350557edabadbad1f6561a9e6968126e6debca4029e5547820
MD5 47d92503e98dd4ba423ef0de9362dfdc
BLAKE2b-256 2cd2f552be5928105588f4f4d66ee37dd4c61460d8097e62d0e2e0eec41bc61d

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 097f3394e99456e9e4efba1737c3749d7e23563dd1588ce71a3d007f25475fff
MD5 a512f65d36f8b3c48859ea7f33f17f25
BLAKE2b-256 8dde5a007fb53b1ab0aafc69d11a5a3dd72a289d5a3e78dcf2c3a3d9b14ffe93

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c6c8f42949f419ff8c7e9960dbadcfbc982d7b5efc2f6748210d3dd53a7de062
MD5 e361db8c0999e65850e14e27a991fe0d
BLAKE2b-256 c2834cfb393e287509fc2155480b9d184706ef8d9fa8cbf5505d02a5792bf220

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 dcd8161eee7b41aae57ded06272905dbd680a0a04b91edd0f64790c796b2f706
MD5 b30201d3bef51af5f6c248c9552202ca
BLAKE2b-256 ba4a85fbe1706d4d04a7e826b53f327c4b80f849cf1c7b7c5e31a20a97d8f28b

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 daeb5e9e9fcad012324807856113708614d534f596d5008638eb9b40112cd9e4
MD5 951e99b03b9dbd0caefea2e0a94bc154
BLAKE2b-256 fe02c5e3bc518655d714622bec87d83db9cdba1cd0619a4a04e2109751c4f47f

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4cdc7c36234fda305e85c32949c5211faaf8dd886096c7cea289ddc12a2d02de
MD5 f3d919f72602dba13e384357037162dc
BLAKE2b-256 2d8192df5673c067148c2545b1bfe49adfd775bcc3a169a047f5a0e6575ddaca

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp312-cp312-win32.whl.

File metadata

  • Download URL: sentencepiece-0.2.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 999.5 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for sentencepiece-0.2.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 a483fd29a34c3e34c39ac5556b0a90942bec253d260235729e50976f5dba1068
MD5 99f2e882647707ee9e59d4770f4d83c4
BLAKE2b-256 fdb8903e5ccb77b4ef140605d5d71b4f9e0ad95d456d6184688073ed11712809

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0cdfecef430d985f1c2bcbfff3defd1d95dae876fbd0173376012d2d7d24044b
MD5 9196e97d1883d9250948809088ab4b54
BLAKE2b-256 048814f2f4a2b922d8b39be45bf63d79e6cd3a9b2f248b2fcb98a69b12af12f5

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 99f955df238021bf11f0fc37cdb54fd5e5b5f7fd30ecc3d93fb48b6815437167
MD5 5b4f927a6efa6169e78183de799abb20
BLAKE2b-256 89fad3d5ebcba3cb9e6d3775a096251860c41a6bc53a1b9461151df83fe93255

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d9381351182ff9888cc80e41c632e7e274b106f450de33d67a9e8f6043da6f76
MD5 c94ba5353344cfd79543f67185332fe2
BLAKE2b-256 198442eb3ce4796777a1b5d3699dfd4dca85113e68b637f194a6c8d786f16a04

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 56dd39a3c4d6493db3cdca7e8cc68c6b633f0d4195495cbadfcf5af8a22d05a6
MD5 19e5a70602a2656efbce0d3353073ace
BLAKE2b-256 887eff23008899a58678e98c6ff592bf4d368eee5a71af96d0df6b38a039dd4f

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 57cae326c8727de58c85977b175af132a7138d84c764635d7e71bbee7e774133
MD5 33a1071a83dfd2f5a00ab341c646897d
BLAKE2b-256 4abe32ce495aa1d0e0c323dcb1ba87096037358edee539cac5baf8755a6bd396

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 39f8651bd10974eafb9834ce30d9bcf5b73e1fc798a7f7d2528f9820ca86e119
MD5 2cd67d563b1337565eae1071afb93c30
BLAKE2b-256 7a40a1fc23be23067da0f703709797b464e8a30a1c78cc8a687120cd58d4d509

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 82d9ead6591015f009cb1be1cb1c015d5e6f04046dbb8c9588b931e869a29728
MD5 b1495344ada6e12441d008c05ea9bb7a
BLAKE2b-256 32b8f709977f5fda195ae1ea24f24e7c581163b6f142b1005bc3d0bbfe4d7082

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: sentencepiece-0.2.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 999.6 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for sentencepiece-0.2.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 6d297a1748d429ba8534eebe5535448d78b8acc32d00a29b49acf28102eeb094
MD5 bc25c965397ea2b52bada8145e9e7e82
BLAKE2b-256 a92d3bd9b08e70067b2124518b308db6a84a4f8901cc8a4317e2e4288cdd9b4d

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4f5a3e0d9f445ed9d66c0fec47d4b23d12cfc858b407a03c194c1b26c2ac2a63
MD5 981d7917c6280a4062841251820fef1b
BLAKE2b-256 ef66fb191403ade791ad2c3c1e72fe8413e63781b08cfa3aa4c9dfc536d6e795

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0a0d15781a171d188b661ae4bde1d998c303f6bd8621498c50c671bd45a4798e
MD5 590b3139346c30c6c118024f5bd8631b
BLAKE2b-256 a05438a1af0c6210a3c6f95aa46d23d6640636d020fba7135cd0d9a84ada05a7

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 02593eca45440ef39247cee8c47322a34bdcc1d8ae83ad28ba5a899a2cf8d79a
MD5 b6f426fe3c313cbf5c923a8a0f4eaa71
BLAKE2b-256 bb882b41e07bd24f33dcf2f18ec3b74247aa4af3526bad8907b8727ea3caba03

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8f8ba89a3acb3dc1ae90f65ec1894b0b9596fdb98ab003ff38e058f898b39bc7
MD5 a3dd197f63ec2c42da5316c3a9f4cb20
BLAKE2b-256 fa797c01b8ef98a0567e9d84a4e7a910f8e7074fcbf398a5cd76f93f4b9316f9

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 6356d0986b8b8dc351b943150fcd81a1c6e6e4d439772e8584c64230e58ca987
MD5 475bc60993da997405beefccec5e7e90
BLAKE2b-256 d81546afbab00733d81788b64be430ca1b93011bb9388527958e26cc31832de5

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp310-cp310-win_arm64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 9076430ac25dfa7147d9d05751dbc66a04bc1aaac371c07f84952979ea59f0d0
MD5 2030f357b5698a7d100016623b2d25a5
BLAKE2b-256 fa191ea47f46ff97fe04422b78997da1a37cd632f414aae042d27a9009c5b733

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e52144670738b4b477fade6c2a9b6af71a8d0094514c9853ac9f6fc1fcfabae7
MD5 6d5e61beac93cbf65a706d12d8516d5a
BLAKE2b-256 6d33dc5b54042050d2dda4229c3ce1f862541c99966390b6aa20f54d520d2dc2

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: sentencepiece-0.2.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 999.5 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for sentencepiece-0.2.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 251874d720ac7f28024a168501f3c7bb15d1802245f6e66de565f18bbb9b5eaa
MD5 c63a11681e280fa96a6136b86eb0c5dc
BLAKE2b-256 c3ca67fe73005f0ab617c6a970b199754e28e524b6873aa7025224fad3cda252

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 27e38eee653abc3d387862e67bc5c8b6f428cd604e688b85d29170b7e725c26c
MD5 0345c0701d01bca927f4af77ac000a1c
BLAKE2b-256 c8898deeafbba2871e8fa10f20f17447786f4ac38085925335728d360eaf4cae

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d8b1d91545578852f128650b8cce4ec20f93d39b378ff554ebe66290f2dabb92
MD5 476390221a90f2bda35df1a48e9a05b3
BLAKE2b-256 46a5742c69b7bd144eb32b6e5fd50dbd8abbbc7a95fce2fe16e50156fa400e3b

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 60937c959e6f44159fdd9f56fbdd302501f96114a5ba436829496d5f32d8de3f
MD5 f383077690024b6825e50b076911b074
BLAKE2b-256 fcef3751555d67daf9003384978f169d31c775cb5c7baf28633caaf1eb2b2b4d

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2f27ae6deea72efdb6f361750c92f6c21fd0ad087445082770cc34015213c526
MD5 dee89dd707404433a5795c2f28906f28
BLAKE2b-256 1f410ac923a8e685ad290c5afc8ae55c5844977b8d75076fcc04302b9a324274

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e10fa50bdbaa5e2445dbd387979980d391760faf0ec99a09bd7780ff37eaec44
MD5 0e3c9be88833e87f1fd89d18c1baa339
BLAKE2b-256 af315b7cccb307b485db1a2372d6d2980b0a65d067f8be5ca943a103b4acd5b3

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp39-cp39-win_arm64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 3d165fbb9bf8fba35f1946ba2617c3f9995679f07438325f07c026d53f33e746
MD5 45cd45576e31f89ddf2724117a9bcbf3
BLAKE2b-256 8d2155267fcdc1a99612248c299c12d8f7c51d6e5ae992f32694d17adcf13fda

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2af5a1fb05013332ad94343b8b5f3973e006a2dde2dfba55a819549e054e2f0f
MD5 612ae5e7683693a1f3eeda0c454e6802
BLAKE2b-256 870694bc50dc6b113bbf5f4ba7bfe85cfa7d62c679f9fb68f658d48f3ea556cf

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: sentencepiece-0.2.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 999.6 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for sentencepiece-0.2.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 caa4e560c72c151da80036aecc2159e51a7fd8ae9efebefd96860460ce6bd025
MD5 0ec21c2ed14a6beb6072e9684f490795
BLAKE2b-256 e0a5cc46d5308e1056d756b20211f039f609c86d3073aa66088cd5af57a652fa

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 22c4ebcb3c6ab1496ab1c37c79ef7bb563b8726f29548c30773b7a4cb152df1a
MD5 80eeac358219fadf538894396dd0cad0
BLAKE2b-256 32d7efd7e172875f1329d8ae43e55f853776e332542ecb881a11a6b67d49c98c

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 017f97b274d4b0baa84b2dc743bf4517be81156f413bb24f12aacacde378e5ab
MD5 3e7671713db84793e8049fae20357a66
BLAKE2b-256 5e98f279374c1e86d2a735c7d063d5b800608fc7b8370319121a9fc501cf9091

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 814978ac05130dd5812b4b03215c766bc6abaef13e7bd72bc534e4d1e12e9a4c
MD5 b6527b0972374455c29986d986b32209
BLAKE2b-256 1a29bca460c34ebc79a1f3706d0eebceecd1187b2b9b93bc211f177e3b520eb0

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 891ade6503dd93d418c03993f7d6a8aa20260c422cefff5096b9068185e67642
MD5 5581fa9cc120e032ba4a3e58f5311f0e
BLAKE2b-256 2451ff7ff849a7f139535d0309fe2a351379459bac5332127eb9a3a955ef2847

See more details on using hashes here.

File details

Details for the file sentencepiece-0.2.1-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for sentencepiece-0.2.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 afefe50a0cdcb4f2fd9733cb52001a2c164181ee2d82c32d38f5b1b326a8528c
MD5 75dbad5b962eaacbe8f007c7d017a74c
BLAKE2b-256 98df76390cc0bb812687f5fa7574b555354197b8e8fdb9aaf5c9c28ae58e148b

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