[ML][Common] Add TensorsData.getTensorRawData method 89/252289/5
authorRafal Walczyna <r.walczyna@samsung.com>
Mon, 25 Jan 2021 14:51:40 +0000 (15:51 +0100)
committerRafal Walczyna <r.walczyna@samsung.com>
Fri, 29 Jan 2021 10:12:44 +0000 (11:12 +0100)
commitf5ce2c2b17f3a4485f28787dda732ee93ce34601
tree7663a90a2cbb70de6da95a0dd01a52fc45166f73
parent7dc3386b9966d1726525f57a3775bd4b15231c50
[ML][Common] Add TensorsData.getTensorRawData method

ACR: TWDAPI-273

Test code:
var ti = new tizen.ml.TensorsInfo();
var types = ["INT8", "INT16", "INT32", "INT64", "UINT8", "UINT16",
             "UINT32", "UINT64", "FLOAT32", "FLOAT64" ]
types.forEach((t) => {
    ti.addTensorInfo("", t, [3, 3, 2]);
})
var td = ti.getTensorsData();
for(var i = 0; i < 10; i++) {
    console.log(td.getTensorRawData(i));
}

[Verification] Built successful. Tested in Chrome Dev console.

Change-Id: Ia3772b7488d48a593f03dcd158ee66092633d886
Signed-off-by: Rafal Walczyna <r.walczyna@samsung.com>
src/ml/js/ml_common.js
src/ml/ml_instance.cc
src/ml/ml_instance.h
src/ml/ml_tensors_data_manager.cc
src/ml/ml_tensors_data_manager.h