Skip to main content

Client optimizer for use with ConLAi which is ledger type federated learning framework

Project description

pyConLAi

Client optimizer for use with ConLAi which is ledger type federated learning framework

What's ConLAi?

Con(sensus)L(erning) Ai is server module for Ledger type federated learning. Ledger type federated learning achieves federated learning in a way that feels like Git.

How to Start

Here is how to run the CIFAR10 example:

1. Server-side execution

This Python module is a client module. The ConLAi service requires the server to be started.

Download the server module from the URL below:
https://github.com/rosso-ai/conlai

and start the server with the following command.

conlai

See also the server module README for more information.

2. Client-side execution

Next, start the client side. This sample runs two client nodes in multi-process mode.

cd examples/cifar10
python run.py conf/dsgd_cifar10.yml

License

This software is Apache license.

Authors

ConLAi is developed by Rosso inc.

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

pyconlai-0.0.4.tar.gz (13.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyconlai-0.0.4-py3-none-any.whl (13.0 kB view details)

Uploaded Python 3

File details

Details for the file pyconlai-0.0.4.tar.gz.

File metadata

  • Download URL: pyconlai-0.0.4.tar.gz
  • Upload date:
  • Size: 13.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pyconlai-0.0.4.tar.gz
Algorithm Hash digest
SHA256 ada1c30ca5072028321baca004afdc62800b490d1973e771d0eec183e582eacc
MD5 32694541740fa3a8fa7f03ca68730c55
BLAKE2b-256 a370b338af72e9af7397d3e1eec27fb613e2c32d46b352d006e0a5120c5a9012

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyconlai-0.0.4.tar.gz:

Publisher: release.yml on rosso-ai/pyConLAi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyconlai-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: pyconlai-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 13.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pyconlai-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 3cb3b3df4fb7294829cf5b08bb91b9530a48b4aa1cf5a0a1bc807ebc60a96b0b
MD5 53784b347474f70bcbcb6347cf245e55
BLAKE2b-256 0ecb97b62cff26fb9907a40367d7f9f1bb5133fa73cb1c6e18d264afb8a2cf65

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyconlai-0.0.4-py3-none-any.whl:

Publisher: release.yml on rosso-ai/pyConLAi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page