OnnxSetInputShape

Modelin girdi verilerinin şeklini indekse göre ayarlar.

bool  OnnxSetInputShape(
   long          onnx_handle,  // ONNX oturumu tanıtıcısı
   long          input_index,  // girdi parametresi indeksi
   const ulong&  shape[]       // girdi verilerinin şeklini tanımlayan dizi
   );

Parametreler

onnx_handle

[in] OnnxCreate veya OnnxCreateFromBuffer aracılığıyla oluşturulan ONNX oturumu nesnesinin tanıtıcısı.

input_index

[in]  0'dan başlayarak girdi parametresinin indeksi.

shape

[in]  Modelin girdi verilerinin şeklini tanımlayan dizi.

Geri dönüş değeri

Başarılı olması durumunda girdi parametresinin adını geri döndürür; aksi halde NULL geri döndürür. Hata kodunu almak için GetLastError fonksiyonunu çağırın.

Örnek:

//---- modelin girdi ve çıktı verilerinin şekillerini tanımla
   const long  ExtOutputShape[] = {1,1};
   const long  ExtInputShape [] = {1,10,4};
//--- modeli oluştur
   long handle=OnnxCreateFromBuffer(model,ONNX_DEBUG_LOGS);
//--- girdi verilerinin şeklini belirt
   if(!OnnxSetInputShape(handle,0,ExtInputShape))
     {
      Print("failed, OnnxSetInputShape error ",GetLastError());
      OnnxRelease(handle);
      return(-1);
     }
//--- çıktı verilerinin şeklini belirt
   if(!OnnxSetOutputShape(handle,0,ExtOutputShape))
     {
      Print("failed, OnnxSetOutputShape error ",GetLastError());
      OnnxRelease(handle);
      return(-1);
     }

Ayrıca bakınız

OnnxSetOutputShape