From 90ea083cba02772c9c6d9940a9577aca619f1da3 Mon Sep 17 00:00:00 2001 From: Alejandro Saucedo Date: Wed, 19 Aug 2020 21:18:01 +0100 Subject: [PATCH] Added base tensor creation to set up the multiplication step --- src/main.cpp | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index dcfab1f7d..f1a274d7f 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -618,15 +618,21 @@ main() // delete (vulkanExample); // Run Kompute + spdlog::info("Creating manager"); kp::Manager mgr; - kp::Tensor tensor({0.0, 1.0, 2.0}); - std::shared_ptr tensorPtr{&tensor}; - spdlog::info("Calling manager eval w opcreatetensor"); - mgr.evalOp(tensorPtr); + + spdlog::info("Creating first tensor"); + kp::Tensor tensorOne({0.0, 1.0, 2.0}); + mgr.evalOp(std::shared_ptr{&tensorOne}); + + spdlog::info("Creating second tensor"); + kp::Tensor tensorTwo({1.0, 2.0, 3.0}); + mgr.evalOp(std::shared_ptr{&tensorTwo}); + spdlog::info("Called manager eval success"); - std::vector outData = tensor.data(); - spdlog::info("Output data: {}", outData); + spdlog::info("Tensor one: {}", tensorOne.data()); + spdlog::info("Tensor two: {}", tensorTwo.data()); return 0; } catch (const std::exception& exc) {