fix android and windows building
This commit is contained in:
parent
3f218b1cd8
commit
295a8b30d5
@ -360,6 +360,7 @@ filegroup(
|
|||||||
exclude = [
|
exclude = [
|
||||||
"c_api_experimental.cc",
|
"c_api_experimental.cc",
|
||||||
"*test*",
|
"*test*",
|
||||||
|
"*dlpack*",
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
|
@ -59,6 +59,8 @@ void DLManagedTensorDeleter(DLManagedTensor* arg) {
|
|||||||
TFDLManagedTensorCtx* owner =
|
TFDLManagedTensorCtx* owner =
|
||||||
static_cast<TFDLManagedTensorCtx*>(arg->manager_ctx);
|
static_cast<TFDLManagedTensorCtx*>(arg->manager_ctx);
|
||||||
owner->handle->Unref();
|
owner->handle->Unref();
|
||||||
|
delete owner->handle;
|
||||||
|
delete owner->tensor.dl_tensor.shape;
|
||||||
delete owner;
|
delete owner;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -24,11 +24,11 @@ namespace tensorflow {
|
|||||||
|
|
||||||
const char* const kDlTensorCapsuleName = "dltensor";
|
const char* const kDlTensorCapsuleName = "dltensor";
|
||||||
|
|
||||||
void* TFE_HandleToDLPack(TFE_TensorHandle* h, TF_Status* status);
|
TF_CAPI_EXPORT extern void* TFE_HandleToDLPack(TFE_TensorHandle* h, TF_Status* status);
|
||||||
|
|
||||||
TFE_TensorHandle* TFE_HandleFromDLPack(void* dlm, TF_Status* status);
|
TF_CAPI_EXPORT extern TFE_TensorHandle* TFE_HandleFromDLPack(void* dlm, TF_Status* status);
|
||||||
|
|
||||||
void TFE_CallDLManagedTensorDeleter(void* dlm_ptr);
|
TF_CAPI_EXPORT extern void TFE_CallDLManagedTensorDeleter(void* dlm_ptr);
|
||||||
} // namespace tensorflow
|
} // namespace tensorflow
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user