ailiaCopyBlobData method
- Pointer<
AILIANetwork> dst_net, - int dst_blob_idx,
- Pointer<
AILIANetwork> src_net, - int src_blob_idx
~japanese @brief 指定したBlob間でデータをコピーします
@param dst_net コピー先のblobが含まれるネットワークオブジェクトポインター @param dst_blob_idx コピー先のblobのインデックス @param src_net コピー元のblobが含まれるネットワークオブジェクトポインター @param src_blob_idx コピー元のblobのインデックス @return 成功した場合は \ref AILIA_STATUS_SUCCESS 、そうでなければエラーコードを返す。 @details 指定したネットワークのBlobをコピーします。コピー元とコピー先のネットワークは別のものを指定することができます。 コピー先のBlobは入力Blobのインデックスを、コピー元のBlobは任意のBlobのインデックスを指定してください。 コピー先にその他のBlobを指定した場合 \ref AILIA_STATUS_INVALID_ARGUMENT が返ります。 このAPIはailiaOpenWeighXXX呼び出し後より利用可能です。
~english @brief Perform copies between blobs that specified.
@param dst_net The network object pointer that contains destination blob @param dst_blob_idx The index of destination blob @param src_net The network object pointer that contains source blob @param src_blob_idx The index of source blob @return In case of success, \ref AILIA_STATUS_SUCCESS , and otherwise the coresponding error code. @details Perform copy blobs between specified network. It accepts copy over different network. The src_blob_index must be specify blob index that inputs of src_net, and the dst_blob_index mut be specify blob index that outputs of dst_net. If specify index of other blob for dst_blob_idx , this function returns \ref AILIA_STATUS_INVALID_ARGUMENT . This API can be call after call ailiaOpenWeighXXX().
Implementation
int ailiaCopyBlobData(
ffi.Pointer<AILIANetwork> dst_net,
int dst_blob_idx,
ffi.Pointer<AILIANetwork> src_net,
int src_blob_idx,
) {
return _ailiaCopyBlobData(
dst_net,
dst_blob_idx,
src_net,
src_blob_idx,
);
}