diff options
Diffstat (limited to 'samples')
-rw-r--r-- | samples/AsyncExecutionSample.cpp | 9 | ||||
-rw-r--r-- | samples/CustomMemoryAllocatorSample.cpp | 7 | ||||
-rw-r--r-- | samples/DynamicSample.cpp | 6 | ||||
-rw-r--r-- | samples/SimpleSample.cpp | 11 |
4 files changed, 19 insertions, 14 deletions
diff --git a/samples/AsyncExecutionSample.cpp b/samples/AsyncExecutionSample.cpp index 6d2fe243dd..a789aade01 100644 --- a/samples/AsyncExecutionSample.cpp +++ b/samples/AsyncExecutionSample.cpp @@ -49,7 +49,7 @@ int main() INetworkPtr myNetwork = INetwork::Create(); float weightsData[] = {1.0f}; // Identity - TensorInfo weightsInfo(TensorShape({1, 1}), DataType::Float32); + TensorInfo weightsInfo(TensorShape({1, 1}), DataType::Float32, 0.0f, 0, true); weightsInfo.SetConstant(); ConstTensor weights(weightsInfo, weightsData); @@ -104,11 +104,12 @@ int main() std::vector<std::vector<float>> outputData; outputData.resize(2, std::vector<float>(1)); - + inputTensorInfo = run->GetInputTensorInfo(networkIdentifier, 0); + inputTensorInfo.SetConstant(true); std::vector<InputTensors> inputTensors { - {{0, armnn::ConstTensor(run->GetInputTensorInfo(networkIdentifier, 0), inputData[0].data())}}, - {{0, armnn::ConstTensor(run->GetInputTensorInfo(networkIdentifier, 0), inputData[1].data())}} + {{0, armnn::ConstTensor(inputTensorInfo, inputData[0].data())}}, + {{0, armnn::ConstTensor(inputTensorInfo, inputData[1].data())}} }; std::vector<OutputTensors> outputTensors { diff --git a/samples/CustomMemoryAllocatorSample.cpp b/samples/CustomMemoryAllocatorSample.cpp index 171d8e2b5d..a1b05d4be0 100644 --- a/samples/CustomMemoryAllocatorSample.cpp +++ b/samples/CustomMemoryAllocatorSample.cpp @@ -78,7 +78,7 @@ int main() INetworkPtr myNetwork = INetwork::Create(); armnn::FullyConnectedDescriptor fullyConnectedDesc; float weightsData[] = {1.0f}; // Identity - TensorInfo weightsInfo(TensorShape({1, 1}), DataType::Float32); + TensorInfo weightsInfo(TensorShape({1, 1}), DataType::Float32, 0.0f, 0, true); weightsInfo.SetConstant(true); armnn::ConstTensor weights(weightsInfo, weightsData); ARMNN_NO_DEPRECATE_WARN_BEGIN @@ -152,10 +152,11 @@ int main() auto* outputPtr = reinterpret_cast<float*>(alignedOutputPtr); std::fill_n(outputPtr, numElements, -10.0f); - + inputTensorInfo = runtime->GetInputTensorInfo(networkIdentifier, 0); + inputTensorInfo.SetConstant(true); armnn::InputTensors inputTensors { - {0, armnn::ConstTensor(runtime->GetInputTensorInfo(networkIdentifier, 0), alignedInputPtr)}, + {0, armnn::ConstTensor(inputTensorInfo, alignedInputPtr)}, }; armnn::OutputTensors outputTensors { diff --git a/samples/DynamicSample.cpp b/samples/DynamicSample.cpp index ffcc9de083..8a6ff92706 100644 --- a/samples/DynamicSample.cpp +++ b/samples/DynamicSample.cpp @@ -62,10 +62,12 @@ int main() }; std::vector<float> outputData(2); + TensorInfo inputTensorInfo = run->GetInputTensorInfo(networkIdentifier, 0); + inputTensorInfo.SetConstant(true); InputTensors inputTensors { - {0,armnn::ConstTensor(run->GetInputTensorInfo(networkIdentifier, 0), input0Data.data())}, - {1,armnn::ConstTensor(run->GetInputTensorInfo(networkIdentifier, 0), input1Data.data())} + {0,armnn::ConstTensor(inputTensorInfo, input0Data.data())}, + {1,armnn::ConstTensor(inputTensorInfo, 0), input1Data.data())} }; OutputTensors outputTensors { diff --git a/samples/SimpleSample.cpp b/samples/SimpleSample.cpp index 3f94b53ca1..01f078bd56 100644 --- a/samples/SimpleSample.cpp +++ b/samples/SimpleSample.cpp @@ -28,7 +28,7 @@ int main() INetworkPtr myNetwork = INetwork::Create(); float weightsData[] = {1.0f}; // Identity - TensorInfo weightsInfo(TensorShape({1, 1}), DataType::Float32); + TensorInfo weightsInfo(TensorShape({1, 1}), DataType::Float32, 0.0f, 0, true); weightsInfo.SetConstant(); ConstTensor weights(weightsInfo, weightsData); @@ -75,11 +75,12 @@ int main() std::vector<float> inputData{number}; std::vector<float> outputData(1); - - InputTensors inputTensors{{0, armnn::ConstTensor(run->GetInputTensorInfo(networkIdentifier, 0), - inputData.data())}}; + inputTensorInfo = run->GetInputTensorInfo(networkIdentifier, 0); + inputTensorInfo.SetConstant(true); + InputTensors inputTensors{{0, armnn::ConstTensor(inputTensorInfo, + inputData.data())}}; OutputTensors outputTensors{{0, armnn::Tensor(run->GetOutputTensorInfo(networkIdentifier, 0), - outputData.data())}}; + outputData.data())}}; // Execute network run->EnqueueWorkload(networkIdentifier, inputTensors, outputTensors); |