A package for parsing NNEF files
Project description
NNEF Parser Project
This package contains a sample NNEF parser, using a C++ backend.
Using the module
In the python interpreter, type
import nnef
graph = nnef.load_graph('example.nnef')
If the path (example.nnef
) points to a folder (with a graph.nnef in it), the whole model with weights is loaded.
If it points to a file, it is interpreted as the graph description only, and it is loaded without weights.
Alternatively, the methods
graph = nnef.parse_file("graph.nnef", quantization = "graph.quant")
and
graph = nnef.parse_string("version 1.0; graph ...", quantization = "...")
can be used to parse a graph and optional quantization info from files or strings.
After invocation, graph
is a data structure (named tuple) containing the name, tensors, operations, inputs and outputs of the graph.
If shape information is also required, it can be obtained by calling nnef.infer_shapes(graph)
, which updates the shape information on the graph structure in place.
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
Built Distributions
Hashes for nnef-1.0.6-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4ca6e9e64dfec04706b90c65f809d60a9bbd1dd667fed4914fca17ee902a6d0 |
|
MD5 | d2d1abf1f8c0cec48ecff13986105b21 |
|
BLAKE2b-256 | 31b00c93a5a156cf3368eab2810661697b9d4cb89c45f206e46bc31ee1d510be |
Hashes for nnef-1.0.6-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b057572656e6284995e8fc1e75121673cc910654299e975c041f142654f9da8 |
|
MD5 | c24bfaea906d33a57bb25c95c8586832 |
|
BLAKE2b-256 | a4e7a041f34a24fea5a992b0d4eb13eaa409e5e7efd44a9ca31f88398f56f931 |
Hashes for nnef-1.0.6-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2a590a3553a44578a9c80b6726998c5d1e2fd6ea7772f3a57075fce3f1f13ae |
|
MD5 | 8c71a6eceb08ee343f18cf62a1136188 |
|
BLAKE2b-256 | 9921bdbf1d68fbc12a117302ff93155677b513e729384c1b1d43e145968138f1 |
Hashes for nnef-1.0.6-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac6674b621cd273b0682ed797cf2b4270c8c3f7cb2f15ac965673b385e243028 |
|
MD5 | dfe56d6198bb0b7eae16e9dcd2b570de |
|
BLAKE2b-256 | bcad6e21333c022c7a621fa0eaaf3844b555bd3e2422d9636a025189b0ca63c2 |
Hashes for nnef-1.0.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e29c8162f3397bbe8a13b8abdfab9e28d35be7aabd3e13e2b2c6ed963604d7b |
|
MD5 | 1539aaac699cc79816e11f348adb49d4 |
|
BLAKE2b-256 | a4102d224f8121539e9bfaddbe8d4dd3731d17d0152a478f995162795220ca93 |
Hashes for nnef-1.0.6-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58506d5b6fbfc1be50eb1358c85c48c815423f09ad29e07faad6448e6a267d62 |
|
MD5 | 7fefab6b62f29d6df448ab8967646762 |
|
BLAKE2b-256 | 2b589350721105d63b5964078bc1102c24a1723bb50305bb4ac26929b758de2a |
Hashes for nnef-1.0.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ded1713c291f180491fdaf56fab4447853078936b6232a31750760f8613d4ae1 |
|
MD5 | 724af8a928d8c67e53c7dfe3827d0118 |
|
BLAKE2b-256 | 0f32ddb7505ca81a36a4185780c97a3a9ef9ab9c28a24b007f27ac1a1f6276be |
Hashes for nnef-1.0.6-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 413257d39a934c04d57a44cc00b69444030f1608e9ea539bc888a3aca64d2ab0 |
|
MD5 | cd50cc93418a82146020b674b083d7d2 |
|
BLAKE2b-256 | 677babfc512844441a66df99626b943f85b886bd5c6ca396f61ec8952bb61e1b |
Hashes for nnef-1.0.6-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62f117b82c4cd9d5c6a368d436f6fb0890d92822d8d805a2017ae0a73d2d1616 |
|
MD5 | 963233069cbfca66b2a253f5a620cf87 |
|
BLAKE2b-256 | ebb289ba60031918af65d4168b9d0daab23bd3fbeb65ae52cf9f3e0d2da36e30 |
Hashes for nnef-1.0.6-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7f9b47932b0c184cd8086a776f10ac20a7a878e43959ede9a478ffbc53a04f7 |
|
MD5 | 7af3e3c8d502510a3a0a255a235432f8 |
|
BLAKE2b-256 | 9b0efc4dfaee6a127ca5d2ff3ceb772e25ee5c6462871365083c7b34856c6e46 |
Hashes for nnef-1.0.6-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab08957e14e4f2a223206767a76e22ca3efaeb598a19bb9e5de98515ba05be4f |
|
MD5 | 2dccdbaa2ae4abae91c3a229e8a4e528 |
|
BLAKE2b-256 | b810dadcbe43ddc0254628081375addb9c06ac82dc928f7e7be7609902266e1a |
Hashes for nnef-1.0.6-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb10ee0e05024f3b2cb36e29e2f04f48edb9e24cb5415a9f83815c6835cf7f7f |
|
MD5 | 6df1582423048db516908637150957e5 |
|
BLAKE2b-256 | 26321f3c7b42d4c5de914d22b12eec9b0b0fc4eb9726d4031b138f0828092729 |
Hashes for nnef-1.0.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb5ebf29dbc95e0504b8ceab613b764412ff7b4e4d269ddb768dda7dc8b3cb50 |
|
MD5 | 10815cf75ce546257b286a390206e7b5 |
|
BLAKE2b-256 | 478ee60de40922115746320efc3e9c68a54f07f473f08c25935088461ae85b51 |
Hashes for nnef-1.0.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4e79e87276877c2179caa5b3b726480f160416bf6d3be5963c6fa5fa253b390 |
|
MD5 | 0b051e28a9f5004f4d94a00ba003fe11 |
|
BLAKE2b-256 | 309885ba4eed4e6d7ac4622e68161e6aab4de83c822203e8334e43d35e42b72f |
Hashes for nnef-1.0.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21f7334f3bd3f5189c3b142df68b20cf9bc8432aa14cde47a4eb407a28c84ca4 |
|
MD5 | b1caf5c42c95df813fb288b539691d48 |
|
BLAKE2b-256 | 05dfcece03dde1bd5145c82121e07d2c1843b7c4a65acd2c740f6fa7859132d2 |
Hashes for nnef-1.0.6-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4fcade298d7bc0482f2ed3494b05c145770c41f82398c0c9facc39e0bc10100 |
|
MD5 | 5c851d89142c779676d7b9cef9fd141f |
|
BLAKE2b-256 | eccb99a01d12dcc9a073ba54cc175be840afbd9feee2b6f3226abf747f0b4033 |
Hashes for nnef-1.0.6-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 751eef0fcc31ab9975da6fc29a6b55a720aa82c49ca6d602ca932344b0dc245d |
|
MD5 | d34bc19887d438933718b9de906bf24f |
|
BLAKE2b-256 | ed874375e9d4f7b7f1050a898b4db679f823d9f03b45bde184b6b36c438e5904 |
Hashes for nnef-1.0.6-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a5dea8981dde261af89c78429a6de0c0c84d04b3636bd01077f106ebd1685aa |
|
MD5 | beef52b2ee8c499938abd3b4ac75b0a8 |
|
BLAKE2b-256 | c7f85e65ece091abad097a2c2a55b1b00257b9ce846ac1239c2b652370971cc1 |
Hashes for nnef-1.0.6-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 779612b1720d5f92297276e398eb593cd516864c0942b34cea9892ae558e055b |
|
MD5 | 1d10943d5d0a6f06e37a78d4000ee4ba |
|
BLAKE2b-256 | 67c852d8870b4174077dbb7e2abe8d4623a56114f45051505bd082e88df49821 |
Hashes for nnef-1.0.6-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b95128050c0bbd2b688c809aba9614038c68c3cd90b9a8c374389304a692ce3 |
|
MD5 | e3f7fc6fae487f9fde019869d3edb30a |
|
BLAKE2b-256 | 7ab9fec5123a034beffaa86bcdfbf6ef8a3ed6565dd35744aa09d9ca3bea18d6 |
Hashes for nnef-1.0.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8154b33a86a32036b8965c6ba75fc08960127cfbfaeb13d97d302cfca60c8f5c |
|
MD5 | 869b3ce4e113f136a6478652744b5edb |
|
BLAKE2b-256 | 3d6774feec449b939a7e874a77bf71154f9f801253669c14a3ccb33a2f454ee5 |
Hashes for nnef-1.0.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10668ea3705bba186fbadd02e7676646461d0f136806920b164549864de3801b |
|
MD5 | 60d21d6a5a020b02cbcd529ca6ae0ea7 |
|
BLAKE2b-256 | fb754e1aba61c29c04abb92a5cca4c06fa3db84a410f90070d466e99f22571c0 |
Hashes for nnef-1.0.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a687793f175549c290d5063b1cb972a8a41499c38cfe4644b7fc9301e65299dc |
|
MD5 | e33468ad43c1c82727bf780e56f94ffd |
|
BLAKE2b-256 | b42d9e237c59cbd1ea9214f0b350d2cee50e00eb5592fa9e1711b730e116f425 |
Hashes for nnef-1.0.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5588d7c6489d68461ebe73516ff7d7537f0c29fb5908205c6199e63157982358 |
|
MD5 | 5a00fc502519077c6d681df147b951ff |
|
BLAKE2b-256 | 1b81165b5214550bbc169c2fc4c864f5a42ea678f7a3bf6db4e1f93b48d7ae6b |
Hashes for nnef-1.0.6-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 116cd7002de23206db29f8ea97b56d1fb0ca957032f71c25ffbf4c68bbff91b6 |
|
MD5 | 1b351b5f607518fe2b8d50fd510957e6 |
|
BLAKE2b-256 | 81993f05a0b4188d72998d0b35eb8cf4e816bb12394f1640adc467bd62aa6be3 |
Hashes for nnef-1.0.6-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2e747dcc71f5c59d91b68fecd431ba3c5bb8a93a02ed19a6e9d0cc28828886c |
|
MD5 | dcf80e4f92dcff94fc23b37c955ec14d |
|
BLAKE2b-256 | 03eda5d619035892003fe536f2c61c878b7ee8a7b18812816e40d33156683d1c |
Hashes for nnef-1.0.6-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5bf0b8c2a795cc5c8b63ec693cbc35ca831155f2bee91c76c94d49721f130acc |
|
MD5 | 2f08c194b214038f3b562d4830daa516 |
|
BLAKE2b-256 | f3d982ba65e2ad9e3ba734eedc1b439bc45ee37f1f4e3f3df6bd29b262f1c71d |
Hashes for nnef-1.0.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8d9e1b2ab3c101995acc2f483682ae0af7a76649776c54663d40de7e505b7e3 |
|
MD5 | 947d04aa2f521667cf0eabe43dafe58f |
|
BLAKE2b-256 | 25fd6fe79cc4d8384564e8fbd26e2908a887ed6ace1072bc283e6a3bd0cc4c45 |
Hashes for nnef-1.0.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59306d2dcf74f2f271989f223414385f7f0feadd8b174df842de029c6725e560 |
|
MD5 | 32e2adad35e11426e29ee53ae2ce9302 |
|
BLAKE2b-256 | 73311cf0b493dd45a5f26034dcc94c1af4f776dafdada1dde4bf2300b5165290 |
Hashes for nnef-1.0.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24abff0bb14c92a0c69e193274993d44f19716be93ae5fd1314b12c66b481de5 |
|
MD5 | 7bce0221ec058fb6888be506a2d22de7 |
|
BLAKE2b-256 | 6e26b84e00b2832c82cf9bd6f3fa01c5adcc8e958c047810a4a539ab2b53e601 |
Hashes for nnef-1.0.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bc1149ebcfffd21d461a9d1a3d673ee518ac60307fbdb0a479c2980e763cebd |
|
MD5 | 9c80f3b1dd2901437df1c4c0055745e1 |
|
BLAKE2b-256 | 7966a09b44ee4cf94d9eb451c09b9e31f1f6b0a175d1e6d7840592fca1db708d |
Hashes for nnef-1.0.6-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 700cf1b5ffec484e824809efde288eb9d6cd8ebd475d54e31145e88e6669d8b8 |
|
MD5 | 23b22d5d91918c8388e2487f358720f5 |
|
BLAKE2b-256 | 1a6d1a315b57673c0c207808f1e1f4119b0284c800bfc5484330416c95564ea7 |
Hashes for nnef-1.0.6-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05af85261245cbaaf8cd6f007e8d2190a759f884a182425e815364a095d47aae |
|
MD5 | 5c74fbb6d7c81f62a8d8d5212a3cbd66 |
|
BLAKE2b-256 | 41e3928f872fed5d2dedbba5892eb17c5ba5826683804221be9b5267f8267c1a |
Hashes for nnef-1.0.6-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17222ab37ded6b9cbdf9c1c7bb83c2ce0d144c8d561d1fe359c2b53ab35163b2 |
|
MD5 | 80328692c142c242408aebb842dabf0f |
|
BLAKE2b-256 | be35d1a6b6fdd948b83fe03b37299ed46b525191493b2f9f67c05b8673e41a34 |
Hashes for nnef-1.0.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6574af7a35cb4da32f809efcb1ea8eb643b94de3a9a34fb5f5a3aa1e70f9e62 |
|
MD5 | 5189c8e02fa9a89e6729e80dc3d262e6 |
|
BLAKE2b-256 | 5f700fd2c0517f38935ef105fb5418383806e038439889493f7f0889a316ce2f |
Hashes for nnef-1.0.6-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 666abdcf1433aab132428879f825c722003133673b6498f6a31cb3de21fc6f37 |
|
MD5 | d87e52acadafd5efdb246b6421aa55e5 |
|
BLAKE2b-256 | f8fb435abebebcdea3cec55dfc6f158c0cac2e4fbccd73257d60e4e41dc48f86 |
Hashes for nnef-1.0.6-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0835a680221b344ad6d8341ca9f79974454172b78c8a2d800cba735e79c3304 |
|
MD5 | 23c0dfff42e417360a2fe4b696ec03c9 |
|
BLAKE2b-256 | 230e4d8c7574a0444df23529a4012086eb173c6695478fc72fd8ad55f028c789 |
Hashes for nnef-1.0.6-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7bc4db1ed13b18c6d6dc3353edef7a046521ede3a3c90283c73c6fcf7611d8c5 |
|
MD5 | 27215f0f0b8061280983f1f53754df61 |
|
BLAKE2b-256 | a1911273daa6f28358e2ba592e261041fea2242eacaab847d379efca52a19e11 |
Hashes for nnef-1.0.6-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc3cd51ff50a2fb81bec447f3a972e92df12a589592e13166f93a481cb16730a |
|
MD5 | c829358e31193bac38ac40df0a3067fe |
|
BLAKE2b-256 | 58a2968d8205a690581a105d92b13d2bb1a2e7dbc7661a8c259cf5c4f337720f |
Hashes for nnef-1.0.6-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3024496117117da1751cf272684524ff9197a634ace58044ed9915ed37768ae |
|
MD5 | 90d32bf117670655c9c90d96cac877d8 |
|
BLAKE2b-256 | 20f3b0ca1f6ffc731103d4c210d71aad91a5594ec19e73aab6cd47bac2410032 |
Hashes for nnef-1.0.6-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34095bd9d0062470305799b1e8bf82a295e9b958d5e3e7614c95063cc8a1821c |
|
MD5 | 338fd8ef85e61b3ed00c5245db02241c |
|
BLAKE2b-256 | 70b44ee3eef8f60cf743c6fdb48818287474d2711cf83218ea6684f8e68d224d |
Hashes for nnef-1.0.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1bbd3b72d946681fe3fc0f935bb7a741fd08861ff3d8583b41e71c5c5d200ef |
|
MD5 | d4d6ec256bb359561cc7c7b208d9a150 |
|
BLAKE2b-256 | bdb70e008039b1513f87466c3290ab70909e920d94d00927fbc5a98fe975fcfb |
Hashes for nnef-1.0.6-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8262a761652c8d422a38cd3ade3b3ed90b247454f846bc864533ebbffb0d4f6a |
|
MD5 | 6d1b87926fe62a14c924815c9abf0047 |
|
BLAKE2b-256 | 90edb45553af27d030110a3a2dfd6c666649012547e21f7883746a0be700caac |
Hashes for nnef-1.0.6-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ef5692b2762f9095279871e4e4909dfd9eb9f44fd2cb8c7888e98eb47d8fdda |
|
MD5 | 6bc5c17d4b2cf553b83c24b28c8c11a2 |
|
BLAKE2b-256 | 81eccb234e164e3c35e9f9f99317bccffc77922ce778894c8d46adfff9a105c2 |