From 0d2d17ac817755821f993366c7ba9d5e7fa4476b Mon Sep 17 00:00:00 2001 From: Rory Conlin Date: Wed, 14 Jul 2021 01:22:24 -0400 Subject: [PATCH 1/2] Update README --- README.rst | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/README.rst b/README.rst index bf7e3d6..c88b027 100644 --- a/README.rst +++ b/README.rst @@ -2,7 +2,7 @@ keras2c ####### -|Build-Status| |Codecov| |Codacy| +|Build-Status| |Codecov| |License| |DOI| @@ -89,9 +89,6 @@ The project is licensed under the MIT license. .. |Codecov| image:: https://codecov.io/gh/f0uriest/keras2c/branch/master/graph/badge.svg :target: https://codecov.io/gh/f0uriest/keras2c :alt: Code Coverage -.. |Codacy| image:: https://api.codacy.com/project/badge/Grade/ac0b3f7d65a64a1f987463a81d2e1596 - :target: https://www.codacy.com/app/f0uriest/keras2c?utm_source=github.com&utm_medium=referral&utm_content=f0uriest/keras2c&utm_campaign=Badge_Grade - :alt: Code Quality .. |License| image:: https://img.shields.io/badge/License-MIT-blue.svg :target: https://github.com/f0uriest/keras2c/blob/master/LICENSE :alt: License: MIT From 9e349fa4a1585273d22e3d8671d74537564beb92 Mon Sep 17 00:00:00 2001 From: Rory Conlin Date: Wed, 14 Jul 2021 01:22:36 -0400 Subject: [PATCH 2/2] Fix astyle dependency --- keras2c/keras2c_main.py | 4 +++- keras2c/make_test_suite.py | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/keras2c/keras2c_main.py b/keras2c/keras2c_main.py index 0d47900..ace0245 100644 --- a/keras2c/keras2c_main.py +++ b/keras2c/keras2c_main.py @@ -94,9 +94,11 @@ def model2c(model, function_name, malloc=False, verbose=True): header.write(term_sig + '; \n') if stateful: header.write(reset_sig + '; \n') - if not subprocess.run(['astyle', '--version']).returncode: + try: subprocess.run(['astyle', '-n', function_name + '.h']) subprocess.run(['astyle', '-n', function_name + '.c']) + except FileNotFoundError: + print("astyle not found, {} and {} will not be auto-formatted".format(function_name + ".h", function_name + ".c")) return malloc_vars.keys(), stateful diff --git a/keras2c/make_test_suite.py b/keras2c/make_test_suite.py index c5e4622..d7af7b1 100644 --- a/keras2c/make_test_suite.py +++ b/keras2c/make_test_suite.py @@ -174,5 +174,7 @@ def make_test_suite(model, function_name, malloc_vars, num_tests=10, stateful=Fa return x;}\n\n""" file.write(s) file.close() - if not subprocess.run(['astyle', '--version']).returncode: + try: subprocess.run(['astyle', '-n', function_name + '_test_suite.c']) + except FileNotFoundError: + print("astyle not found, {} will not be auto-formatted".format(function_name + "_test_suite.c"))