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 Distributions

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

Built Distributions

buffalo-2.0.0-cp310-cp310-manylinux_2_27_x86_64.whl (58.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.27+ x86-64

buffalo-2.0.0-cp39-cp39-manylinux_2_27_x86_64.whl (58.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.27+ x86-64

buffalo-2.0.0-cp39-cp39-macosx_13_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.9 macOS 13.0+ ARM64

buffalo-2.0.0-cp38-cp38-manylinux_2_27_x86_64.whl (58.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.27+ x86-64

File details

Details for the file buffalo-2.0.0-cp310-cp310-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for buffalo-2.0.0-cp310-cp310-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 aa9a42a3c16791d1407328d0d68a6eb157cafa63a30c995b1391894fa014af2e
MD5 917f75eedeafc496684384a72ae7b57c
BLAKE2b-256 ecfd29d1aba23f7f325eeb30d2dd21034f322cd113dafecc96e3882ac29d8e50

See more details on using hashes here.

File details

Details for the file buffalo-2.0.0-cp39-cp39-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for buffalo-2.0.0-cp39-cp39-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 c10ba05215c07fd046f44a81ba921d2452bcb62c1e376137dbe7aa2970f6c6bc
MD5 a318d3e7ef43991f8dddd8baee0979ce
BLAKE2b-256 068916db1112d0c34392a6d5e3e650b56d09efcd3bee0a196ec4c579ccff8e0a

See more details on using hashes here.

File details

Details for the file buffalo-2.0.0-cp39-cp39-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for buffalo-2.0.0-cp39-cp39-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0b58e7a271dea42c4a590a21a701e555224631df6cfcdf27f4a95f255a431434
MD5 6906e4c7cb7a6fdcd208666135f69b69
BLAKE2b-256 6949b323c96bbd8cc699c38fab6c2d73f815821df10a85baafcb02f9d7a7a131

See more details on using hashes here.

File details

Details for the file buffalo-2.0.0-cp38-cp38-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for buffalo-2.0.0-cp38-cp38-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 c890e1d66398ea07023fb7a958ff432ab70390caf294478ca21e3af3b760518e
MD5 557edbec9d541d407cec7b8a43262e3f
BLAKE2b-256 a1e7d414a0f81fcdfbc3d083a83eb4d021f894bac10b7f216dc006cb7dbf812e

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