summaryrefslogtreecommitdiff
path: root/runtimes/tests/neural_networks_test/specs/Ex/cast_ex_float32_to_int32.mod.py
diff options
context:
space:
mode:
Diffstat (limited to 'runtimes/tests/neural_networks_test/specs/Ex/cast_ex_float32_to_int32.mod.py')
-rw-r--r--runtimes/tests/neural_networks_test/specs/Ex/cast_ex_float32_to_int32.mod.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/runtimes/tests/neural_networks_test/specs/Ex/cast_ex_float32_to_int32.mod.py b/runtimes/tests/neural_networks_test/specs/Ex/cast_ex_float32_to_int32.mod.py
new file mode 100644
index 000000000..8f94fb8ae
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/Ex/cast_ex_float32_to_int32.mod.py
@@ -0,0 +1,15 @@
+# model
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{2, 3}")
+i2 = Output("op2", "TENSOR_INT32", "{2, 3}")
+model = model.Operation("CAST_EX", i1).To(i2)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [100.0, 20.0, 3.0, 0.4, 0.999, 1.1]}
+
+output0 = {i2: # output 0
+ [100, 20, 3, 0, 0, 1]}
+
+# Instantiate an example
+Example((input0, output0))