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

Uploaded Source

Built Distributions

buffalo-2.0.2rc2-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.2rc2-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.2rc2-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.2rc2-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.2rc2-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.2rc2-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.2rc2-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.2rc2-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.2rc2.tar.gz.

File metadata

  • Download URL: buffalo-2.0.2rc2.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.2rc2.tar.gz
Algorithm Hash digest
SHA256 51faebde127720d7052f33a9a140c985fffb1a464b87eb976b7cc966b9d28e88
MD5 cd1e007eef5c794b60fc12e8d7fbf0fc
BLAKE2b-256 ecc89d73c027e0d898278515a2116363b9de2a22a7f25aa2f2d366ae5780d006

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for buffalo-2.0.2rc2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6efab0e3ef30a9db9c3d9bfce00eda397d66e650ccace54ee3ec68baa47779ae
MD5 2ecbbc950f4e2fc438392c4640e522d9
BLAKE2b-256 8752e621aada503d82a506e8a4d59b3ec34f440fca514a42ca7f1e8d747880a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for buffalo-2.0.2rc2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a2ff82e98df67beddff6fdc20cc778a1e933501e077aced76dde8c6918ad33ee
MD5 717e27bba245c40deb105ba287bcfc19
BLAKE2b-256 df2a0df2d1e5090833cc1919a8a6370849a0cf31ca1ba2ff8feea11c0f13289c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for buffalo-2.0.2rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b5b90d797309ed4bde4cdd7d33f236be314fbabd21f8ad6149d5bf8c9d35492f
MD5 bd64b8d2940cce7ffc0f7c531c631eb4
BLAKE2b-256 d00ca8c52ff374ef39de396cdbfd694873cc6b0c4af013de37e18f168e6658a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for buffalo-2.0.2rc2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0441b1bc0530541c4c44d4f6d46e56222fc55924294a9520c7f3b2295532f105
MD5 01cd6d434d862ea62a7908d914053dad
BLAKE2b-256 375d6729668cb630f16fb2c2a2200d5df876c8d083942000b442c4ca01dbbb53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for buffalo-2.0.2rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 afee42b96352decb588e3fbb4b4569cdd91e8ec3ae528fb6d6718aa5fbcca9c2
MD5 cf64ae348fedaf18b7097fef2a0aeff2
BLAKE2b-256 2ccb66d53e300e4450a62599726f5a57349209bef817a850c71d558638ee2e1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for buffalo-2.0.2rc2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5dc9413dba30cf757c60ceb521098b8ba38871d978a2f3500dbeb5527ddeafa3
MD5 f3b1852a428dac353ab3d77c15d47ecf
BLAKE2b-256 d687f7e94cc04079c3a8bd23d9b5eb4e727c0e3fb9e17ab518be7729c483f29e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for buffalo-2.0.2rc2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3beb5065f6946f5397a64cc3883360d60d573c015a13ddca1b43311c603d68ea
MD5 943738f572995e6f794b68d2169cc4ef
BLAKE2b-256 e20035bf10261c942372b5383e12af2cb4fa83afd40f6045f3bc508d495cb5df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for buffalo-2.0.2rc2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dad4b6bdb45eb8891353c46d49dd6bf41033064d425253da42c8cea9b4f3af59
MD5 16c001e4808b9a4b676995f8ca5b4f02
BLAKE2b-256 9fce278966150af1ed2c614b57c818255cc1cb24e0635f615f70cab63576a384

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