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.5.tar.gz (1.7 MB view details)

Uploaded Source

Built Distributions

buffalo-2.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (96.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

buffalo-2.0.5-cp311-cp311-macosx_10_9_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

buffalo-2.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (96.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

buffalo-2.0.5-cp310-cp310-macosx_10_9_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

buffalo-2.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (96.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

buffalo-2.0.5-cp39-cp39-macosx_10_9_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

buffalo-2.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (96.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

buffalo-2.0.5-cp38-cp38-macosx_10_9_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file buffalo-2.0.5.tar.gz.

File metadata

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

File hashes

Hashes for buffalo-2.0.5.tar.gz
Algorithm Hash digest
SHA256 6b0e41212e36498108f4a3c5632f9914ea70be76b6cb2a3beadfa6b3b2f94e63
MD5 e78bc2c5d746c87488f0a51947ff8ff3
BLAKE2b-256 8a8ee1efaee09c2bf4185c215a64eb93cf3d1f323be84db9d4b0db3fb957cef6

See more details on using hashes here.

File details

Details for the file buffalo-2.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for buffalo-2.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 60cdcd242145a9b271a5be7b0ad76e2013d72729fa87e70eeac5b3ad41961d20
MD5 d42ef957294e6ea95fa5cefa71e22749
BLAKE2b-256 ba7a9bd596c7064ab282344818f0fd300e7a4bcbd8ef776ca7c8f87af289feff

See more details on using hashes here.

File details

Details for the file buffalo-2.0.5-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for buffalo-2.0.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4c0bdc2f26181ef8b73d9f77980cd6a7f73b638748c1d958f468286ec722625a
MD5 4c7d210adebaebc73b551ce044dfc416
BLAKE2b-256 746998d6896ed8653d5becb02338740c817cc7ed684effb65ea98cd07d1d2cb5

See more details on using hashes here.

File details

Details for the file buffalo-2.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for buffalo-2.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 369bae5e479c078b088794fc5cbf607cb41b3303f45aff47a1a197f080297a30
MD5 60830985814274429f2f9fab54382924
BLAKE2b-256 b79c160ab03a4ffbc7bc874ac2b40d4fc849eb79592f33c2cafce6d45022dd78

See more details on using hashes here.

File details

Details for the file buffalo-2.0.5-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for buffalo-2.0.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6f7f0927e0e5b5c6ee1ce983c49a4e2969fa9ca2a2e1f85bb76d05c609f35526
MD5 8d9eb338712650418b3e16f347edefdd
BLAKE2b-256 699e166a6a7ee25e8ca2222024c398e10b74d9f6e8fe98a7f490700a14ff8121

See more details on using hashes here.

File details

Details for the file buffalo-2.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for buffalo-2.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9c5ea1890ca6faaab5e243304742502aacbcb1c4a7be1b274e7be8902b785b5c
MD5 ae42c17be5cea46b47b55eaa8378adde
BLAKE2b-256 96ceba04e2310102205f49db7dad6023f5957de54c5e3d9ecca3b820bd607092

See more details on using hashes here.

File details

Details for the file buffalo-2.0.5-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for buffalo-2.0.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b6ed077f830a844b4251bd1ff2b83e122a028ee8d4ac7990038e4e2e74163ae0
MD5 e6e2375cda1e74e6495318df6beb2a6a
BLAKE2b-256 705cf2f0bd9fecca88d253fee785e97efc15c61146baa56985bc5f09c9e065a6

See more details on using hashes here.

File details

Details for the file buffalo-2.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for buffalo-2.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3a5d19ba44f3e4b77518080601b66325529931adfbece97d26c05de463dee2bc
MD5 e9b03a64c196ce385a36fa3c79cbd8a2
BLAKE2b-256 b8c9c8d5897ef1a4dc96281ac64d249234d08d1e395243520b8dea29534edf00

See more details on using hashes here.

File details

Details for the file buffalo-2.0.5-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for buffalo-2.0.5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e3374cfce45b48eb5a36b1d615e78b380b2f174f3f670cc25583c538fdccddee
MD5 d3bdc5bb41b38832708638a0a73188cb
BLAKE2b-256 ca825672bb047b1ed8f2a6645ae359c41450a801df5627fcbcba911db4e1e51d

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