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

Uploaded Source

Built Distributions

buffalo-2.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (85.0 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

buffalo-2.0.3-cp311-cp311-macosx_10_9_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

buffalo-2.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (85.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

buffalo-2.0.3-cp310-cp310-macosx_10_9_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

buffalo-2.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (85.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

buffalo-2.0.3-cp39-cp39-macosx_10_9_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

buffalo-2.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (85.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

buffalo-2.0.3-cp38-cp38-macosx_10_9_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for buffalo-2.0.3.tar.gz
Algorithm Hash digest
SHA256 840188a1259073a56691f3bbbf945dcb2618289d857c9435554b49455d388bc9
MD5 2b813b03972d7fee5694f2eb5f6c4af7
BLAKE2b-256 b357c3d2a963f62a0de07f3a6ee141be3f4fe739cb15f8ae1150748056c22c01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for buffalo-2.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 891772bff261e4003fd6cea5b5e4f955e8ed389d5e27478ea1754193174853e7
MD5 86232699dd47320d65e489454c06f303
BLAKE2b-256 8c1d866523e4549fbc89f273b58bcae23c083767234d172cbdbeae868058bff1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for buffalo-2.0.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7c0b8042cf17d75a49dca72b3b2b1eff7a6f04aed2613108d004f91404843784
MD5 cf4aa94b9a03e72804c522865110b1a7
BLAKE2b-256 4b4bff587a21537c758681bd1718459358e47c0ff3980c54e332e82cf23c6e4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for buffalo-2.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6b5cee60dd16419d84bb430b903267690477045741d9038572fb2eefb9012017
MD5 d99490c293b904ebd39b1935bfd67f9c
BLAKE2b-256 c18630ef76c2353fee59a9d710e147b97f509f19928b98d2fbd4b2cbfe48ba2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for buffalo-2.0.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5767fab0fe2a5add25e84aaedfc41a4f627028a88e0139f34483e481c9ec529c
MD5 8654b2748710f816fc82254a54c184d0
BLAKE2b-256 2e2005335c475f65dd647c11b75c931f188e0e4977d0bfb92f74af3e598311d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for buffalo-2.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 31855f6ae76d4ebeab2ae1b67c4372f4d0f6f3768987895505253c66c05ded77
MD5 3545f7f4fc0721947c8458548d344592
BLAKE2b-256 47eee8c216b060d078bcf520d2089f41c17ddad07d7cf8979bdbf3bcfe4f1673

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for buffalo-2.0.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1a60df337f63140fe84be4e49aa0b17d8f094eccf5615821a11d6fc72f17fecf
MD5 1a95d1675dc5ad4c74499a82a17bf986
BLAKE2b-256 e966295a0b2d2a0246c481454211636b9543f1d62f920faed5b7561e29b4358e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for buffalo-2.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 00a496702da4a4a64abc5ecb7055dd155deeae9fe8876354cda7bac0d9a78071
MD5 6998fe64dcd26b9eeeffecf0b6a9f92f
BLAKE2b-256 dc9b3974e6f4000cecee8fa45a5d9785a066733e8153c2ef270a003420099a7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for buffalo-2.0.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d8d5cca77c3819620fcbbc709d61650ed6a4b31d7613f361109081d3998004cd
MD5 a15c0b9fa61a7df648da6e7c830a9d44
BLAKE2b-256 2c183d39d0fcd4380f6b91fa87193016f4c067c3042fd41b2e87181744bb3dd3

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