Skip to main content management library

Project description Python Management Library


This is a library for uploading machine learning models to

Upload Models

You'll need to create an API token first.

import lukai

# ... your model definition code

sess = tf.Session()

# Sets the API token.
lukai.set_api_token('<your token>')

# Uploads the model to and creates a training job.
    domain='<your domain>',
    model_type='<your model type>',
    name='Hello World',
    description='This is the first model I've uploaded!',
        num_clients = 10,
        batch_size = 10,
        num_rounds = 100,
        learning_rate = learning_rate,
        num_local_rounds = 10,
      accuracy: lukai.REDUCE_MEAN,
      lukai.EVENT_TRAIN: (keep_prob.assign(0.5),),
      lukai.EVENT_INFER: (keep_prob.assign(1.0),),
      lukai.EVENT_EVAL: (keep_prob.assign(1.0),),

See the full mnist example.

Export Models

You can also directly output the model.tar.gz file if you'd like.

from lukai import saver

# ... your model definition code

sess = tf.Session()

print('Node names: x = {}, y_ = {}, train_step = {}, w = {}, b = {}, y = {}'.format(,,,,,,

See the full leastsquares example

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

lukai-0.6.tar.gz (23.0 kB view hashes)

Uploaded source

Built Distribution

lukai-0.6-py3-none-any.whl (47.5 kB view hashes)

Uploaded py3

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