Skip to main content

fasttext Python bindings

Project description

fastText CircleCI

fastText is a library for efficient learning of word representations and sentence classification.

In this document we present how to use fastText in python.

Table of contents

Requirements

fastText builds on modern Mac OS and Linux distributions. Since it uses C++11 features, it requires a compiler with good C++11 support. You will need Python (version 2.7 or ≥ 3.4), NumPy & SciPy and pybind11.

Installation

To install the latest release, you can do :

$ pip install fasttext-community

or, to get the latest development version of fasttext, you can install from our github repository :

$ git clone https://github.com/munlicode/fasttext-community.git
$ cd fastText
$ sudo pip install .
$ # or :
$ sudo python setup.py install

Usage overview

Word representation model

In order to learn word vectors, as described here, we can use fasttext.train_unsupervised function like this:

import fasttext

# Skipgram model :
model = fasttext.train_unsupervised('data.txt', model='skipgram')

# or, cbow model :
model = fasttext.train_unsupervised('data.txt', model='cbow')

where data.txt is a training file containing utf-8 encoded text.

The returned model object represents your learned model, and you can use it to retrieve information.

print(model.words)   # list of words in dictionary
print(model['king']) # get the vector of the word 'king'

Saving and loading a model object

You can save your trained model object by calling the function save_model.

model.save_model("model_filename.bin")

and retrieve it later thanks to the function load_model :

model = fasttext.load_model("model_filename.bin")

For more information about word representation usage of fasttext, you can refer to our word representations tutorial.

Text classification model

In order to train a text classifier using the method described here, we can use fasttext.train_supervised function like this:

import fasttext

model = fasttext.train_supervised('data.train.txt')

where data.train.txt is a text file containing a training sentence per line along with the labels. By default, we assume that labels are words that are prefixed by the string __label__

Once the model is trained, we can retrieve the list of words and labels:

print(model.words)
print(model.labels)

To evaluate our model by computing the precision at 1 (P@1) and the recall on a test set, we use the test function:

def print_results(N, p, r):
    print("N\t" + str(N))
    print("P@{}\t{:.3f}".format(1, p))
    print("R@{}\t{:.3f}".format(1, r))

print_results(*model.test('test.txt'))

We can also predict labels for a specific text :

model.predict("Which baking dish is best to bake a banana bread ?")

By default, predict returns only one label : the one with the highest probability. You can also predict more than one label by specifying the parameter k:

model.predict("Which baking dish is best to bake a banana bread ?", k=3)

If you want to predict more than one sentence you can pass an array of strings :

model.predict(["Which baking dish is best to bake a banana bread ?", "Why not put knives in the dishwasher?"], k=3)

Of course, you can also save and load a model to/from a file as in the word representation usage.

For more information about text classification usage of fasttext, you can refer to our text classification tutorial.

Compress model files with quantization

When you want to save a supervised model file, fastText can compress it in order to have a much smaller model file by sacrificing only a little bit performance.

# with the previously trained `model` object, call :
model.quantize(input='data.train.txt', retrain=True)

# then display results and save the new model :
print_results(*model.test(valid_data))
model.save_model("model_filename.ftz")

model_filename.ftz will have a much smaller size than model_filename.bin.

For further reading on quantization, you can refer to this paragraph from our blog post.

IMPORTANT: Preprocessing data / encoding conventions

In general it is important to properly preprocess your data. In particular our example scripts in the root folder do this.

fastText assumes UTF-8 encoded text. All text must be unicode for Python2 and str for Python3. The passed text will be encoded as UTF-8 by pybind11 before passed to the fastText C++ library. This means it is important to use UTF-8 encoded text when building a model. On Unix-like systems you can convert text using iconv.

fastText will tokenize (split text into pieces) based on the following ASCII characters (bytes). In particular, it is not aware of UTF-8 whitespace. We advice the user to convert UTF-8 whitespace / word boundaries into one of the following symbols as appropiate.

  • space

  • tab

  • vertical tab

  • carriage return

  • formfeed

  • the null character

The newline character is used to delimit lines of text. In particular, the EOS token is appended to a line of text if a newline character is encountered. The only exception is if the number of tokens exceeds the MAX_LINE_SIZE constant as defined in the Dictionary header. This means if you have text that is not separate by newlines, such as the fil9 dataset, it will be broken into chunks with MAX_LINE_SIZE of tokens and the EOS token is not appended.

The length of a token is the number of UTF-8 characters by considering the leading two bits of a byte to identify subsequent bytes of a multi-byte sequence. Knowing this is especially important when choosing the minimum and maximum length of subwords. Further, the EOS token (as specified in the Dictionary header) is considered a character and will not be broken into subwords.

More examples

In order to have a better knowledge of fastText models, please consider the main README and in particular the tutorials on our website.

You can find further python examples in the doc folder.

As with any package you can get help on any Python function using the help function.

For example

+>>> import fasttext
+>>> help(fasttext.FastText)

Help on module fasttext.FastText in fasttext:

NAME
    fasttext.FastText

DESCRIPTION
    # Copyright (c) 2017-present, Facebook, Inc.
    # All rights reserved.
    #
    # This source code is licensed under the MIT license found in the
    # LICENSE file in the root directory of this source tree.

FUNCTIONS
    load_model(path)
        Load a model given a filepath and return a model object.

    tokenize(text)
        Given a string of text, tokenize it and return a list of tokens
[...]

API

train_unsupervised parameters

input             # training file path (required)
model             # unsupervised fasttext model {cbow, skipgram} [skipgram]
lr                # learning rate [0.05]
dim               # size of word vectors [100]
ws                # size of the context window [5]
epoch             # number of epochs [5]
minCount          # minimal number of word occurences [5]
minn              # min length of char ngram [3]
maxn              # max length of char ngram [6]
neg               # number of negatives sampled [5]
wordNgrams        # max length of word ngram [1]
loss              # loss function {ns, hs, softmax, ova} [ns]
bucket            # number of buckets [2000000]
thread            # number of threads [number of cpus]
lrUpdateRate      # change the rate of updates for the learning rate [100]
t                 # sampling threshold [0.0001]
verbose           # verbose [2]

train_supervised parameters

input             # training file path (required)
lr                # learning rate [0.1]
dim               # size of word vectors [100]
ws                # size of the context window [5]
epoch             # number of epochs [5]
minCount          # minimal number of word occurences [1]
minCountLabel     # minimal number of label occurences [1]
minn              # min length of char ngram [0]
maxn              # max length of char ngram [0]
neg               # number of negatives sampled [5]
wordNgrams        # max length of word ngram [1]
loss              # loss function {ns, hs, softmax, ova} [softmax]
bucket            # number of buckets [2000000]
thread            # number of threads [number of cpus]
lrUpdateRate      # change the rate of updates for the learning rate [100]
t                 # sampling threshold [0.0001]
label             # label prefix ['__label__']
verbose           # verbose [2]
pretrainedVectors # pretrained word vectors (.vec file) for supervised learning []

model object

train_supervised, train_unsupervised and load_model functions return an instance of _FastText class, that we generaly name model object.

This object exposes those training arguments as properties : lr, dim, ws, epoch, minCount, minCountLabel, minn, maxn, neg, wordNgrams, loss, bucket, thread, lrUpdateRate, t, label, verbose, pretrainedVectors. So model.wordNgrams will give you the max length of word ngram used for training this model.

In addition, the object exposes several functions :

get_dimension           # Get the dimension (size) of a lookup vector (hidden layer).
                        # This is equivalent to `dim` property.
get_input_vector        # Given an index, get the corresponding vector of the Input Matrix.
get_input_matrix        # Get a copy of the full input matrix of a Model.
get_labels              # Get the entire list of labels of the dictionary
                        # This is equivalent to `labels` property.
get_line                # Split a line of text into words and labels.
get_output_matrix       # Get a copy of the full output matrix of a Model.
get_sentence_vector     # Given a string, get a single vector represenation. This function
                        # assumes to be given a single line of text. We split words on
                        # whitespace (space, newline, tab, vertical tab) and the control
                        # characters carriage return, formfeed and the null character.
get_subword_id          # Given a subword, return the index (within input matrix) it hashes to.
get_subwords            # Given a word, get the subwords and their indicies.
get_word_id             # Given a word, get the word id within the dictionary.
get_word_vector         # Get the vector representation of word.
get_words               # Get the entire list of words of the dictionary
                        # This is equivalent to `words` property.
is_quantized            # whether the model has been quantized
predict                 # Given a string, get a list of labels and a list of corresponding probabilities.
quantize                # Quantize the model reducing the size of the model and it's memory footprint.
save_model              # Save the model to the given path
test                    # Evaluate supervised model using file given by path
test_label              # Return the precision and recall score for each label.

The properties words, labels return the words and labels from the dictionary :

model.words         # equivalent to model.get_words()
model.labels        # equivalent to model.get_labels()

The object overrides __getitem__ and __contains__ functions in order to return the representation of a word and to check if a word is in the vocabulary.

model['king']       # equivalent to model.get_word_vector('king')
'king' in model     # equivalent to `'king' in model.get_words()`

Join the fastText community

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

fasttext_community-0.11.6-cp313-cp313-win_amd64.whl (262.4 kB view details)

Uploaded CPython 3.13Windows x86-64

fasttext_community-0.11.6-cp313-cp313-musllinux_1_2_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

fasttext_community-0.11.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.0 MB view details)

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

fasttext_community-0.11.6-cp313-cp313-macosx_11_0_x86_64.whl (369.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

fasttext_community-0.11.6-cp313-cp313-macosx_11_0_universal2.whl (684.9 kB view details)

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

fasttext_community-0.11.6-cp313-cp313-macosx_11_0_arm64.whl (349.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

fasttext_community-0.11.6-cp312-cp312-win_amd64.whl (262.4 kB view details)

Uploaded CPython 3.12Windows x86-64

fasttext_community-0.11.6-cp312-cp312-musllinux_1_2_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

fasttext_community-0.11.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.0 MB view details)

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

fasttext_community-0.11.6-cp312-cp312-macosx_11_0_x86_64.whl (369.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

fasttext_community-0.11.6-cp312-cp312-macosx_11_0_universal2.whl (684.7 kB view details)

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

fasttext_community-0.11.6-cp312-cp312-macosx_11_0_arm64.whl (349.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

fasttext_community-0.11.6-cp311-cp311-win_amd64.whl (260.4 kB view details)

Uploaded CPython 3.11Windows x86-64

fasttext_community-0.11.6-cp311-cp311-musllinux_1_2_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

fasttext_community-0.11.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.0 MB view details)

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

fasttext_community-0.11.6-cp311-cp311-macosx_11_0_x86_64.whl (366.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

fasttext_community-0.11.6-cp311-cp311-macosx_11_0_universal2.whl (680.4 kB view details)

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

fasttext_community-0.11.6-cp311-cp311-macosx_11_0_arm64.whl (346.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

fasttext_community-0.11.6-cp310-cp310-win_amd64.whl (259.8 kB view details)

Uploaded CPython 3.10Windows x86-64

fasttext_community-0.11.6-cp310-cp310-musllinux_1_2_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

fasttext_community-0.11.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.9 MB view details)

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

fasttext_community-0.11.6-cp310-cp310-macosx_11_0_x86_64.whl (365.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

fasttext_community-0.11.6-cp310-cp310-macosx_11_0_universal2.whl (678.3 kB view details)

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

fasttext_community-0.11.6-cp310-cp310-macosx_11_0_arm64.whl (344.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

fasttext_community-0.11.6-cp39-cp39-win_amd64.whl (266.4 kB view details)

Uploaded CPython 3.9Windows x86-64

fasttext_community-0.11.6-cp39-cp39-musllinux_1_2_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

fasttext_community-0.11.6-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.9 MB view details)

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

fasttext_community-0.11.6-cp39-cp39-macosx_11_0_x86_64.whl (365.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

fasttext_community-0.11.6-cp39-cp39-macosx_11_0_universal2.whl (678.6 kB view details)

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

fasttext_community-0.11.6-cp39-cp39-macosx_11_0_arm64.whl (344.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file fasttext_community-0.11.6-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for fasttext_community-0.11.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d7c0eeadd9bb4c1c0c2350398a619b00a2a86958647d55067e687b1350710c1b
MD5 32c55a91d73046c0df709bc487226ddd
BLAKE2b-256 0acfad79859bbbc810b1451bda17d05835a03a77b5dfcc3f1bf63f2f6d97529a

See more details on using hashes here.

File details

Details for the file fasttext_community-0.11.6-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fasttext_community-0.11.6-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7bfff1abcf0823127b3b8579fa5a9db4fae07eb2e71e42654eaa39a75f43141e
MD5 becb1d511e5889a2855385e6e0c35b7c
BLAKE2b-256 04eb9d5c448b14e1c952404e6f3255b82ccdb9fdafcca5d60897209feadfdee1

See more details on using hashes here.

File details

Details for the file fasttext_community-0.11.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fasttext_community-0.11.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5b71a5f873e51d9667cf811955418af32fa62af297605f1dad5f77e4d6f1139b
MD5 12649298bd16d5547f3695708fd08989
BLAKE2b-256 790df2f41955f8d1e8ba773555f512730a69de7e08dfe69937a528ac6cae1de1

See more details on using hashes here.

File details

Details for the file fasttext_community-0.11.6-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for fasttext_community-0.11.6-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 4c4c7f77d987403076cad7a6b8c76736c22cc8c4cbec2866389ff374f3a0c568
MD5 96536d2e253172876c3a71bf2cc4636f
BLAKE2b-256 b41ef317bd16f2349cabe553912dc418336f52c0c0d76ebeda11615437e27b77

See more details on using hashes here.

File details

Details for the file fasttext_community-0.11.6-cp313-cp313-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for fasttext_community-0.11.6-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 b1bab0778006bd57458064070e867202a7532288895dafa04448e979b771d67c
MD5 2a8075424c8e918e0c0c02c18766d4b9
BLAKE2b-256 396ec614c606a9b4b70a90b378f752b79f83286b4450786a8178efb0ba69a30f

See more details on using hashes here.

File details

Details for the file fasttext_community-0.11.6-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fasttext_community-0.11.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 69af5fbfa350bccbda687471e47b9724b41c47d6affce7f57105c8260bcb09c2
MD5 9284f6cc8a1d638f5a73dc9c605e38e9
BLAKE2b-256 b06e3bcda7f7426973d2697d6d9f4ef0636e65314694a688fcf92aeb7da61950

See more details on using hashes here.

File details

Details for the file fasttext_community-0.11.6-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for fasttext_community-0.11.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7a7fa07cf8be9801a19cafa474c309a0f4fa67a8bacc4f1ef796398f053e1ee5
MD5 0905a402763d2d0e107bd31dc883d665
BLAKE2b-256 5da532e8fee65268b01710d35b020a1909c2fce1d45f50c1181af9210458c83d

See more details on using hashes here.

File details

Details for the file fasttext_community-0.11.6-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fasttext_community-0.11.6-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a893236b94548f59f5eb036cea9e3b076dd8348e7626b9c9345b292b1e7c39dc
MD5 0a3779904f295a47f3cfd4929bdc19f5
BLAKE2b-256 01914f83dc73c1d5475e176fe97301bca7de6b493f2ee767afea280da17dd70b

See more details on using hashes here.

File details

Details for the file fasttext_community-0.11.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fasttext_community-0.11.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8a1d62614d5501e24e965f2152b2d253ab47bead8df380bdc88fa21c6a19c39b
MD5 66857c6638ce1f6e4408cb1f78ebdc24
BLAKE2b-256 238feb67a5f77c168280410914f526bc6c406c1e7eebaa259dbafd169077a0df

See more details on using hashes here.

File details

Details for the file fasttext_community-0.11.6-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for fasttext_community-0.11.6-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 0564c8e126edbc8cdba8b7943a06fc37e26d26c3d8c550afa8f73d18be01b469
MD5 d9908d5855126baa56407ef994a43051
BLAKE2b-256 7b069745424c688d66a80314ee9df547ae71471c44e58b043f8318d4956b4677

See more details on using hashes here.

File details

Details for the file fasttext_community-0.11.6-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for fasttext_community-0.11.6-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 067284c437c8d9ef411fa5d375b18e8ba7a7e672248684c160026e5ddda47b3b
MD5 a22a0fbad627637c1d9d8b84b22489d9
BLAKE2b-256 78b2ac28758e252f674d95f8e853093f2d536f14996bed967c35abafee8cdad3

See more details on using hashes here.

File details

Details for the file fasttext_community-0.11.6-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fasttext_community-0.11.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5cf8268974d40caf09e68d8b3ba191f5eb02cfc1be7303516755a526b6a6f8a3
MD5 afa1e45517bcfb590f408ad4bb6327e6
BLAKE2b-256 b54e4bf6a7245adec57639da6af9e65ed5fece9d527834170e858b586a4914fb

See more details on using hashes here.

File details

Details for the file fasttext_community-0.11.6-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for fasttext_community-0.11.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 36ff3d3bddd7c96d716fe892b395406fa54e9f92412117da4c789a6ff64919cc
MD5 81baa8b1c1d733b7e62646f70e29ed1c
BLAKE2b-256 a4e64fd62f96167d76d705d98ba9b1a725ac0eef3060f5f5550363a234a91529

See more details on using hashes here.

File details

Details for the file fasttext_community-0.11.6-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fasttext_community-0.11.6-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5e767f3e7671062b12db69ce985d70022bf6b7e874ccfdf4e4958813bf767c02
MD5 3a68852d99170b9742d56ea45f1e83cb
BLAKE2b-256 4d2fd20dd954e4dc2a72a12db27e9f55e1f48006966d435f72444dc6850eff53

See more details on using hashes here.

File details

Details for the file fasttext_community-0.11.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fasttext_community-0.11.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 78319a43b2a26c7547a81ae0bc168238df3e5efb34e0f4a95c565286873629d0
MD5 4fff7b324c7d11920b222cf2906c5524
BLAKE2b-256 fc963f65320579e628c5b440ae47be9aa512e8ccca6b364df925f5c5eeb5e334

See more details on using hashes here.

File details

Details for the file fasttext_community-0.11.6-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for fasttext_community-0.11.6-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 8bf99e0174bc69e5be8cc8a464f92ae2980b28798a705ca9ac60e18e3d67f424
MD5 9424bcfa3a8294a49cbb4f34bcdb6784
BLAKE2b-256 078c1a83a2dc1181fede9b8506eab78870cd890b59b3c8f33b01c6b86c6e77ec

See more details on using hashes here.

File details

Details for the file fasttext_community-0.11.6-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for fasttext_community-0.11.6-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 a1584a8f777e9a9d6359587b4cc2b53eed244b47930c270420cd9c3ccbfbfe4a
MD5 7c8e6b4a4ff8a5e2dc29367f8f48e687
BLAKE2b-256 0cde2567023a8aece23b1adee417cc92d72f2a0032bfbf617a94c2d2bc015b65

See more details on using hashes here.

File details

Details for the file fasttext_community-0.11.6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fasttext_community-0.11.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f7f83cba4fa61744cb6c32fb7d36c45a6582673114a8fd1d7a4dc68ad85555b6
MD5 b29617ec3a94b56e88f49e60cf318930
BLAKE2b-256 4499cf1ecac6a0fdf82756cbefa148126fa36921ed74d0aaf822a170d5c46dbc

See more details on using hashes here.

File details

Details for the file fasttext_community-0.11.6-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for fasttext_community-0.11.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b3cdd321003cefeae4d2e70e2da05922af0951eb6b0ec7490aa70f7a27feb4c8
MD5 ad97b859fc02bfa51ccddcb42569887f
BLAKE2b-256 215a947ecd61fd77b4da578cc75d86ea4099e82e31b42b673b444c841c7c4363

See more details on using hashes here.

File details

Details for the file fasttext_community-0.11.6-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fasttext_community-0.11.6-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0131f9736064395da5a1d48eaa72a9b105b53a03a3f90c594916a6bf60bf5d6a
MD5 5aad28e3e5c236486fa8f1abe4d87229
BLAKE2b-256 885b3cdee31d4aa8d0bff46603edc11b9024cba1aae0112ac215c54540cc9abb

See more details on using hashes here.

File details

Details for the file fasttext_community-0.11.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fasttext_community-0.11.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8fbffaa4754028c1b26a3ff483981bd690b4830da53d7da7b24415914cebcdbe
MD5 9395e75e585fdd4d52b238c4148804ad
BLAKE2b-256 01aa891ad8d5a071d6b32346595228cd7be991a52319ce286ef7cb88b59e312b

See more details on using hashes here.

File details

Details for the file fasttext_community-0.11.6-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for fasttext_community-0.11.6-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 335c9d50eb705f2f85320f28365842deb8dcdbca61645354353bdd7b43acf820
MD5 930ef2d43f9055ae71685803ca7f990e
BLAKE2b-256 13a13534ac6540f80f0e0401836e3ccbf3ba0b7d420e3fc3c300772461e49a65

See more details on using hashes here.

File details

Details for the file fasttext_community-0.11.6-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for fasttext_community-0.11.6-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 a0796f26eaf357602d4192fe0d041f34c80084fff78b9559b36dc3d12a3712dc
MD5 9e69e9bafb8386cc90abdff2eb5c82fa
BLAKE2b-256 29328d5871d3f42670e2356c46fab65902045ff9d83d4d5906359ba32ca70d89

See more details on using hashes here.

File details

Details for the file fasttext_community-0.11.6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fasttext_community-0.11.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 695d4ec48d809297a72bb6df59bd6af27ae7ee6bcc6813cd696dd006bc12ecb8
MD5 6d0dc77be5202c69d4e5f030ebb0f364
BLAKE2b-256 68d52261821c049685cc7dd62f34f79a6fbd15217b265ef8bf49551f0ce3b450

See more details on using hashes here.

File details

Details for the file fasttext_community-0.11.6-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for fasttext_community-0.11.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0da49773f9bc9a68d68e2d1b3b518a48add4c3a5b2b75b95b78ccf27260ca6f0
MD5 8aa4e3e41105330309ff9c993bbb0f72
BLAKE2b-256 8757e6c10bc2385496e1e8ef3cbdb3c160685301a751b616bcb9539c5699b735

See more details on using hashes here.

File details

Details for the file fasttext_community-0.11.6-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fasttext_community-0.11.6-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 db394b5a482f351a45151b1626b0bb953463ed5132340d424b082ca5005ea4fa
MD5 802a6582c9f03f31491a16aa03502275
BLAKE2b-256 271c76544b24d21f9e1a14063d90dcae397e33092eb93b02372ff061c4805d63

See more details on using hashes here.

File details

Details for the file fasttext_community-0.11.6-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fasttext_community-0.11.6-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 067679264815c9e4f0ca9a344f37f3605ce819e45c83f80760deacdac82bcb9c
MD5 86266c629e321656daa26de4de0fe332
BLAKE2b-256 73c4ca263b01d0cc93d5c8874ff7749d1db53a0ab8de0ff5aa0b2a6f5dcced2e

See more details on using hashes here.

File details

Details for the file fasttext_community-0.11.6-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for fasttext_community-0.11.6-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 e143a4dcb57938d69abf13c20a8f22e56343c6a64005d6bb6db6c8bff9ec7474
MD5 4dc6da99e3e2dd03fea0fcbe69af1b89
BLAKE2b-256 20e270e8597b23f90244cb0382b48c30383d7ea1b168b3b4adf14ba7a5f7ba8e

See more details on using hashes here.

File details

Details for the file fasttext_community-0.11.6-cp39-cp39-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for fasttext_community-0.11.6-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 6aea2f33778f2828d39b778828f5c04ec382ddedad5b18b2fa5dc33e013bd95e
MD5 ac00318f4a5821f618232f7b58929c63
BLAKE2b-256 7217956d84729a1026377c485581f57685711213529acfa06e8a438f42898188

See more details on using hashes here.

File details

Details for the file fasttext_community-0.11.6-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fasttext_community-0.11.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2aff7769c2c0ed59ba615034e1b016769686ff0ef335a8e8474571dc9e86fde8
MD5 d6c33945597dd3a056791c9f82d4fec8
BLAKE2b-256 033f6a6e1b7354ec6fc2d5df46768d3e00d0c24746dcf1b4501ee8847edbacfc

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