Skip to main content

TOROS Buffalo: A fast and scalable production-ready open source project for recommender systems

Project description

Linux/Mac Build Status

Buffalo

Buffalo is a fast and scalable production-ready open source project for recommender systems. Buffalo effectively utilizes system resources, enabling high performance even on low-spec machines. The implementation is optimized for CPU and SSD. Even so, it shows good performance with GPU accelerator, too. Buffalo, developed by Kakao, has been reliably used in production for various Kakao services.

For more information see the documentation

Requirements

  • Python 3.8+
  • cmake 3.17+
  • gcc/g++ (with std=c++14)

License

This software is licensed under the Apache 2 license, quoted below.

Copyright 2020 Kakao Corp. http://www.kakaocorp.com

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this project except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0.

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

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

buffalo-2.0.2rc4.tar.gz (1.7 MB view details)

Uploaded Source

Built Distributions

buffalo-2.0.2rc4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (84.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

buffalo-2.0.2rc4-cp311-cp311-macosx_10_9_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

buffalo-2.0.2rc4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (84.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

buffalo-2.0.2rc4-cp310-cp310-macosx_10_9_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

buffalo-2.0.2rc4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (84.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

buffalo-2.0.2rc4-cp39-cp39-macosx_10_9_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

buffalo-2.0.2rc4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (84.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

buffalo-2.0.2rc4-cp38-cp38-macosx_10_9_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file buffalo-2.0.2rc4.tar.gz.

File metadata

  • Download URL: buffalo-2.0.2rc4.tar.gz
  • Upload date:
  • Size: 1.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for buffalo-2.0.2rc4.tar.gz
Algorithm Hash digest
SHA256 7c6940c9d4cfe6a33e55715ec51be3e302c1e954f18bcb3e0205daa2aafdaf21
MD5 f40b27d90357dcf5970821775c3f8765
BLAKE2b-256 e195adc571cfd1d19c94414015e3278d8d88f9f135a5becbccdc400fe1217804

See more details on using hashes here.

File details

Details for the file buffalo-2.0.2rc4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for buffalo-2.0.2rc4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f7ff1e922dd8d3a25b8dbec61b36073862496315bd95266a6e1a472ff389f9dd
MD5 6e87ea184044e58255ba0e6d54e936fb
BLAKE2b-256 9993989735061df3ccf7e10a7c2a5e7401594f29d56bb1099adcdb29e230ea23

See more details on using hashes here.

File details

Details for the file buffalo-2.0.2rc4-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for buffalo-2.0.2rc4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b324bebfa5c690b94fa372f40e330bf3a8a0715a90137313d5bff8a81d192c93
MD5 2f2c68ff66472e70390105fd2472d8e7
BLAKE2b-256 7615bb734aeb20538133569a6ef8443c4705a269dedf3be4d09ea4441da6306a

See more details on using hashes here.

File details

Details for the file buffalo-2.0.2rc4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for buffalo-2.0.2rc4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 53546edebc61eec690f44ba4da7c0dd596cce579de5b7c36f5aae86baa486005
MD5 81aa8b1886d45f0d233f5281648fb773
BLAKE2b-256 248117a51cee571af3eb50c77b95297e26cee5a7da62dd4fc58cb4d2d3329a99

See more details on using hashes here.

File details

Details for the file buffalo-2.0.2rc4-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for buffalo-2.0.2rc4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b7427d13111fe31ef0119ca88ffdc03a48c16862c2eb8500eb8a277c36c6fe26
MD5 612ed04fdafc27dc966bfcad309570ed
BLAKE2b-256 035a96ab4f2258ccce3979d721cd407ec89592f2635d6731adcbcbe4a5e2c57d

See more details on using hashes here.

File details

Details for the file buffalo-2.0.2rc4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for buffalo-2.0.2rc4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bf25ded035b2b8d35afde56e5a683d17c6215828a6356ba0ce23d3734bed87b1
MD5 4f8f431a92d1e835e5a2bad10ff3dae5
BLAKE2b-256 6c6ade85085e8d3d17b411bda50ecd73e0282088c6bb814688ec58c84a035dde

See more details on using hashes here.

File details

Details for the file buffalo-2.0.2rc4-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for buffalo-2.0.2rc4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 20289e8b8c2e654d49691472530e229918e9c122c4640b106c50f5da3d2695e6
MD5 fb7e0f2c27ea38273beb606ac6022b1f
BLAKE2b-256 38b915e56cee0e4d1b9cee4d470a879ca087e4fa539631af5254d60cb87c7cd5

See more details on using hashes here.

File details

Details for the file buffalo-2.0.2rc4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for buffalo-2.0.2rc4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3a7d22b77206c4adc8cc662e9d55af47714c565196b813bb454627fdfba5062b
MD5 952c809f3ff2a57b946786ca630d4f1b
BLAKE2b-256 60b3e78bc2d171e41d6e8cee08334a72d459c28f9c6de1b1a078c54a40a9c07b

See more details on using hashes here.

File details

Details for the file buffalo-2.0.2rc4-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for buffalo-2.0.2rc4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6e7bb19f79efe9964957d66be0f50b7444aa2dd813379765b9d36e74bab601d1
MD5 e16c347a6dc11cc1d82f261a65827882
BLAKE2b-256 50600a047c45553c72e8cc4f409181e3e43546da4f0bb546eea3cb5d75ac177f

See more details on using hashes here.

Supported by

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