Skip to main content

NNOIR

Install

pip install nnoir

Example

Create & Save

inputs  = [nnoir.Value(b'v0', dtype='<f4', shape=(10,10)),
           nnoir.Value(b'v1', dtype='<f4', shape=(10,10))]
outputs = [nnoir.Value(b'v2', dtype='<f4', shape=(10,10))]
nodes = inputs + outputs
input_names = [ x.name for x in inputs ]
output_names = [ x.name for x in outputs ]
functions = [nnoir.functions.Add(input_names, output_names)]
result = nnoir.NNOIR(b'Add', b'add_test', '0.1', input_names, output_names, nodes, functions)
result.dump('add.nnoir')

Load

add_nnoir = nnoir.load('add.nnoir')

Read/Write metadata from command line

$ nnoir-metadata resnet_50.nnoir
name = CaffeFunction
description =
generator.name = chainer
generator.version = 7.7.0
$ nnoir-metadata resnet_50.nnoir --write-description "This is resnet_50 (written by nnoir-metada)"
$ nnoir-metadata resnet_50.nnoir                                            
name = CaffeFunction
description = This is resnet_50 (written by nnoir-metada)
generator.name = chainer
generator.version = 7.7.0
$ nnoir-metadata resnet_50.nnoir --write-name "CaffeFunction_V2"
$ nnoir-metadata resnet_50.nnoir
name = CaffeFunction_V2
description = This is resnet_50 (written by nnoir-metada)
generator.name = chainer
generator.version = 7.7.0

Metadata

Release files for nnoir 1.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nnoir 1.4.0
File Size Uploaded Provenance Actions
nnoir-1.4.0.tar.gz 13.6 kB Without provenance Details for nnoir-1.4.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for nnoir 1.4.0
File Interpreter ABI Platform Actions
nnoir-1.4.0-py3-none-any.whl Python 3 none any Details for nnoir-1.4.0-py3-none-any.whl

Total release size: 47.0 kB

Release files / nnoir-1.4.0.tar.gz

Download URL nnoir-1.4.0.tar.gz
Size 13.6 kB
Tags Source
SHA-256 checksum
How to use checksums
272868ffe67855c8d8bfe2e36b1bae78cb584a7d138d2c163d8b56054d45e080
BLAKE2b-256 checksum
How to use checksums
0ed67024787281959e0aa3c4fb5ef105dc9dc272a2ea2f3140808498d1fa43e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.1.4 CPython/3.9.23 Linux/6.8.0-1031-aws

Release files / nnoir-1.4.0-py3-none-any.whl

Download URL nnoir-1.4.0-py3-none-any.whl
Size 33.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8ae8981f56993ec9f604ce8191a9d160683214b75a969231e0940cfdc04e5112
BLAKE2b-256 checksum
How to use checksums
cc446c51da14cf2e4162af9bf7dc32ddb7efbb34443bc7db4f67bfeeeae22ef9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.1.4 CPython/3.9.23 Linux/6.8.0-1031-aws

Security for nnoir 1.4.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page