Skip to main content

Python client for using npu api

Project description

NPU Python Client Package

To install, run:

pip install npu

To use in code:

import npu

This library has four core functions. npu.api, npu.compile, npu.train, npu.predict Here is an example script of them in use.

import npu
from npu.vision.models import resnet18
from npu.vision.datasets import CIFAR10


npu.api(API_KEY)

model = npu.train(resnet18(pretrained=True),
                         train_data=CIFAR10.train,
                         val_data=CIFAR10.val,
                         loss=npu.loss.CrossEntropyLoss,
                         optim=npu.optim.SGD(lr=0.01),
                         batch_size=128,
                         epochs=2)

output = npu.predict(model, data)

Full documentation is here

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

npu-0.3.900.tar.gz (19.3 kB view details)

Uploaded Source

Built Distribution

npu-0.3.900-py3-none-any.whl (26.9 kB view details)

Uploaded Python 3

File details

Details for the file npu-0.3.900.tar.gz.

File metadata

  • Download URL: npu-0.3.900.tar.gz
  • Upload date:
  • Size: 19.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.10

File hashes

Hashes for npu-0.3.900.tar.gz
Algorithm Hash digest
SHA256 9bfc73f2e43014e6f07a8f624e969ff12474f5294a3566fa9ee1c8e047e282e8
MD5 66f4f192c03b8c4b02cd0046e18934f1
BLAKE2b-256 a32c2be7650f20209e2c75cb1e96a21931870310f6314b78b9459eff675cdd02

See more details on using hashes here.

File details

Details for the file npu-0.3.900-py3-none-any.whl.

File metadata

  • Download URL: npu-0.3.900-py3-none-any.whl
  • Upload date:
  • Size: 26.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.10

File hashes

Hashes for npu-0.3.900-py3-none-any.whl
Algorithm Hash digest
SHA256 27ecf58373e2d6cbffa2b9da18e0108a29e172b96176a247fc8aa7c64f03dcb5
MD5 1831817b05ecd0341bc425568aae8b25
BLAKE2b-256 01578a4b36dcd3102212464d4879a272f24c769fecea7c86f322ea4a5fcc45df

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