The deep learning models convertor
Project description
gluon2keras
Gluon to Keras deep neural network model converter
Installation
git clone https://github.com/nerox8664/gluon2keras
cd gluon2keras
pip install -e .
or you can use pip
:
pip install gluon2keras
Usage
# Get a model from gluon cv
from gluoncv2.model_provider import get_model as glcv2_get_model
net = glcv2_get_model("xception")
# Make sure it's hybrid and initialized
net.hybridize()
net.collect_params().initialize()
# Test input
input_np = np.random.uniform(0, 1, (1, 3, 299, 299))
gluon_output = net(mx.nd.array(input_np))
# Keras model
k_model = gluon2keras(net, [(1, 3, 299, 299)], verbose=True, names='short')
error = check_error(gluon_output, k_model, input_np)
Code snippets
Look at the tests
directory.
License
This software is covered by MIT License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gluon2keras-0.0.1.tar.gz
(3.2 kB
view details)
File details
Details for the file gluon2keras-0.0.1.tar.gz
.
File metadata
- Download URL: gluon2keras-0.0.1.tar.gz
- Upload date:
- Size: 3.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8926ae2cd61f8692f762b1f89cb285677b791d29f71fb397b8489b10d5278fd0 |
|
MD5 | c43760807d45953804d820aa3f262d7a |
|
BLAKE2b-256 | dbc6e5d6eb116092c12abc6a6059e139257b905d6461006bf14d3f03b861fc2c |