Update m1_tf_test.py
This commit is contained in:
+35
-1
@@ -6,11 +6,45 @@
|
|||||||
# Author: Smiril
|
# Author: Smiril
|
||||||
# Email: sonar@gmx.com
|
# Email: sonar@gmx.com
|
||||||
#############################################################
|
#############################################################
|
||||||
|
import sys
|
||||||
import tensorflow as tf
|
import tensorflow as tf
|
||||||
tf.__version__
|
tf.__version__
|
||||||
tf.config.list_physical_devices()
|
tf.config.list_physical_devices()
|
||||||
|
|
||||||
|
def xatoi(Str):
|
||||||
|
|
||||||
|
sign, base, i = 1, 0, 0
|
||||||
|
|
||||||
|
# If whitespaces then ignore.
|
||||||
|
while (Str[i] == ' '):
|
||||||
|
i += 1
|
||||||
|
|
||||||
|
# Sign of number
|
||||||
|
if (Str[i] == '-' or Str[i] == '+'):
|
||||||
|
sign = 1 - 2 * (Str[i] == '-')
|
||||||
|
i += 1
|
||||||
|
|
||||||
|
# Checking for valid input
|
||||||
|
while (i < len(Str) and
|
||||||
|
Str[i] >= '0' and Str[i] <= '9'):
|
||||||
|
|
||||||
|
# Handling overflow test case
|
||||||
|
if (base > (sys.maxsize // 10) or
|
||||||
|
(base == (sys.maxsize // 10) and
|
||||||
|
(Str[i] - '0') > 7)):
|
||||||
|
if (sign == 1):
|
||||||
|
return sys.maxsize
|
||||||
|
else:
|
||||||
|
return -(sys.maxsize)
|
||||||
|
|
||||||
|
base = 10 * base + (ord(Str[i]) - ord('0'))
|
||||||
|
i += 1
|
||||||
|
|
||||||
|
return base * sign
|
||||||
|
|
||||||
|
user_input = sys.argv[1]
|
||||||
logits = [[4.0, 2.0, 1.0], [0.0, 5.0, 1.0]]
|
logits = [[4.0, 2.0, 1.0], [0.0, 5.0, 1.0]]
|
||||||
inputs = tf.keras.Input(shape=(784,), name="digits")
|
inputs = tf.keras.Input(shape=(xatoi(user_input),), name="digits")
|
||||||
model = tf.keras.models.load_model('model')
|
model = tf.keras.models.load_model('model')
|
||||||
mnist = tf.keras.datasets.mnist
|
mnist = tf.keras.datasets.mnist
|
||||||
(x_train, y_train), (x_test, y_test) = mnist.load_data()
|
(x_train, y_train), (x_test, y_test) = mnist.load_data()
|
||||||
|
|||||||
Reference in New Issue
Block a user