Skip to content

Releases: JordanWelsman/nexport

nexport 0.4.6

16 Feb 02:43
47f46f9
Compare
Choose a tag to compare

Description

This version of nexport fixes a bug and introduces a new metadata parameter.

Changelog

  • Fixed a bug where the experimental json export doesn't comma-separate output neurons.
  • Introduces the activation_function metadata parameter for the nexport.export() function.

nexport 0.4.5

14 Feb 01:33
Compare
Choose a tag to compare

Description

This version of nexport fixed an issue with the PyPI distribution requiring the wrong python version.

Changelog

  • Fixed PyPI issue.

nexport 0.4.3

13 Feb 21:16
Compare
Choose a tag to compare

Description

Woohoo! 🎉

This is the first public release of nexport! Please note this software is still unstable, so there will be bugs.

Changelog

  • Added copyright notices & license agreement.

nexport 0.4.2

10 Feb 00:06
cd6ba60
Compare
Choose a tag to compare

Description

This version of nexport fixes bugs which throw errors when running on supercomputers. Due to the restriction on user access to the OS, export functions which uses OS user credential access results in an error. This version of nexport removes this access requirement and now relies on user input alone.

Changelog

  • Fixed an issue with OS user credential access on supercomputers.
  • Added metadata object to experimental json export function.

nexport 0.4.0 (The Support Release)

04 Feb 01:48
a4c58ab
Compare
Choose a tag to compare

Description

This release of nexport includes an experimental export_to_json_exprimental() export function and features a custom JSON encoder which keeps array elements on a single line. This drastically reduces the file length and provides immediate support for inference-engine.

Changelog

export_to_json_experimental()

This function uses a custom JSON encoder to achieve array exporting on a single line.

Bugfixes

nexport 0.3.0 (The Parameter Update)

19 Jan 04:34
d9ec643
Compare
Choose a tag to compare

Description

This update brings useful functions for calculating a PyTorch model's number of trainable parameters, layers and neurons. The user has an option to filter the results based on whether they want to include those in the input & output layers.

Changelog

  • New functions
    • calculate_layers()
    • calculate_neurons()
    • calculate_parameters()
  • Cleaner directory structure
    • Example PyTorch networks moved to separate models.py file

nexport 0.2.2 (Initial Release)

12 Jan 23:37
Compare
Choose a tag to compare

Description

This release brings a usable module which allows users to export their PyTorch models to .txt and .json!

Changelog

Please see the project's wiki for changes.