This is an automated email from the ASF dual-hosted git repository.
zkaoudi pushed a commit to branch rel/1.0.0-rc5
in repository https://gitbox.apache.org/repos/asf/incubator-wayang.git
The following commit(s) were added to refs/heads/rel/1.0.0-rc5 by this push:
new b2ec2807 updating Tensorflow versioning
b2ec2807 is described below
commit b2ec2807ad510ef6136881aa80095f6800b4c57e
Author: Zoi Kaoudi <[email protected]>
AuthorDate: Fri Feb 21 14:09:19 2025 +0100
updating Tensorflow versioning
---
.../apache/wayang/tensorflow/model/TensorflowModel.java | 17 ++++++-----------
1 file changed, 6 insertions(+), 11 deletions(-)
diff --git
a/wayang-platforms/wayang-tensorflow/src/main/java/org/apache/wayang/tensorflow/model/TensorflowModel.java
b/wayang-platforms/wayang-tensorflow/src/main/java/org/apache/wayang/tensorflow/model/TensorflowModel.java
index 80113ffb..e881f95d 100644
---
a/wayang-platforms/wayang-tensorflow/src/main/java/org/apache/wayang/tensorflow/model/TensorflowModel.java
+++
b/wayang-platforms/wayang-tensorflow/src/main/java/org/apache/wayang/tensorflow/model/TensorflowModel.java
@@ -22,10 +22,7 @@ import org.apache.wayang.basic.model.DLModel;
import org.apache.wayang.basic.model.op.Input;
import org.apache.wayang.basic.model.op.Op;
import org.apache.wayang.basic.model.optimizer.Optimizer;
-import org.tensorflow.Graph;
-import org.tensorflow.Operand;
-import org.tensorflow.Session;
-import org.tensorflow.Tensor;
+import org.tensorflow.*;
import org.tensorflow.ndarray.*;
import org.tensorflow.ndarray.index.Indices;
import org.tensorflow.op.Ops;
@@ -122,14 +119,12 @@ public class TensorflowModel extends DLModel implements
AutoCloseable {
if (accuracyCalculation != null) {
runner.fetch(accuracyCalculation.getName());
}
- List<Tensor> ret = runner.run();
- try (TFloat32 loss = (TFloat32) ret.get(0)) {
+ try (Result ret = runner.run()) {
+ TFloat32 loss = (TFloat32) ret.get(0);
System.out.printf("[epoch %d, batch %d] loss: %f ", i
+ 1, start / batchSize + 1, loss.getFloat());
- }
- if (accuracyCalculation != null) {
- try (TFloat32 acc = (TFloat32) ret.get(1)) {
- System.out.printf("accuracy: %f ", acc.getFloat());
- }
+
+ TFloat32 acc = (TFloat32) ret.get(1);
+ System.out.printf("accuracy: %f ", acc.getFloat());
}
System.out.println();
}