/*! * Copyright (c) 2018 by Contributors * \brief gotvm package source for error related API interface. * \file error.go */packagegotvm//#include "gotvm.h"import"C"import("unsafe")// getTVMLastError returns the detailed error string for any api called in TVM runtime.//// This is useful when any api returns non zero value.//// Returns golang string for the corresponding native error message.funcgetTVMLastError()(retValstring){errStr:=C.TVMGetLastError()retVal=C.GoString(errStr)return}funcsetTVMLastError(errStrstring){cstr:=C.CString(errStr)C.TVMAPISetLastError(cstr)C.free(unsafe.Pointer(cstr))}