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

Uploaded Source

Built Distributions

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

File metadata

  • Download URL: buffalo-2.0.2rc3.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.2rc3.tar.gz
Algorithm Hash digest
SHA256 5af3ce53e724cdcc696d7755c93ce2afc97143bfec26d1526fa70d57716cdda6
MD5 32dce364591789a314f2e496b2fdca41
BLAKE2b-256 50db603bc51378408237cb66eeda67656eac0e91d7082553347ad0c63347e930

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for buffalo-2.0.2rc3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fc85c8e173e6cc78fd078b3f71b03ad17b8ce2636e0079665284992077d07683
MD5 3353187487322d75ff310f10f2a03ba3
BLAKE2b-256 49bc3464db441f2aec8f2ba824082320db9902f2b010b7401b9fceb2428623f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for buffalo-2.0.2rc3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cd17b41d15530654cd06836edf0123545af02548a3d1b5c2c1253a4a6c155ccc
MD5 eeff201db314ffb544ee08fd3346f0c3
BLAKE2b-256 34c96c56bb4f656073976521dc8d179c8ebdd001f395d92285e8cd35956dcde0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for buffalo-2.0.2rc3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9e386045b40f22f1561a7f867943f41db0ef452ac70c9633df462863424ddbd4
MD5 cf7853fd5117b4015872666f1005868b
BLAKE2b-256 f7776302c922fb7b06ddd95269eb42529e3b7cde1c1ef352d0a20f167141f655

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for buffalo-2.0.2rc3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 86904ac7c467d62c0b861b6fb5c3a0ef805a8b9ad812c78bc2d8ec34ad135d8d
MD5 9c6bd5370204637150dc59e552ad3919
BLAKE2b-256 6a666d7ba3c30750fe7e36c126ddce39f65be5faae5024a2ab6791d2b16703ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for buffalo-2.0.2rc3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9731c1788fd05365886155dfcc7a2d4d572d0478d5f3d04cc7148dfed4ef6da6
MD5 00c9ff189a7649c3c05fa235a58d25fa
BLAKE2b-256 6bd70b1d2b784ad156b4ebd6145ddea86650ce8c8c0b19c3a7a9d463ac656e5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for buffalo-2.0.2rc3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f1dd315fde00a003bf064e72ea2bb20c0244db328f32b6ba95d8690f08562999
MD5 6edb27ae8f185fb3c52e2019a0e8e715
BLAKE2b-256 7cbec0fe1c26c5284a6b14807df1d20ff53509c8d84ccebe96702ba21a85b13f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for buffalo-2.0.2rc3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f0e92b1f94a6720a6f96d356f9bed98674bebebe3957cd49b24916e3cb600e30
MD5 1fc27599a301afb6bbbddb8248d25d08
BLAKE2b-256 79885912bc38011fbbe5257cf79aa3953ddcb04ebf2d3197a18d979bddf3cd68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for buffalo-2.0.2rc3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 52bc94d6d5842072d699b8ff0b784fa816138472f8a09906f705993aac9bbecb
MD5 64efeb8c7d244fd664cbe772d61433b6
BLAKE2b-256 647ebb946e0d85a77b09969d0bc473b34335083c27d1113a8d11d07dad5e1e46

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