تانسوری که حافظه آن به فضای داده ای که مستقیماً از JVM قابل دسترسی است نگاشت نشده است.
یک تانسور خام یک نمایش مینیمالیستی از یک تانسور است که توسط کتابخانه زمان اجرا TensorFlow در حافظه اصلی تخصیص داده شده است و طول عمر آن را در فرآیند فعلی کنترل می کند. داده ها با یک buffer of bytes
نشان داده می شوند تا زمانی که در یک فضای تایپ شده n بعدی توسط یک typed tensor
نگاشت شوند.
نمونههای یک RawTensor از نظر thread ایمن نیستند و منبع آنها باید با فراخوانی close()
به طور صریح یا ضمنی از طریق try-with-resources آزاد شود.
روش های عمومی
RawTensor | asRawTensor () یک نمایش خام (تایپ نشده) از این تانسور را برمیگرداند |
خالی | بستن () منابع مرتبط با تنسور را آزاد کنید. |
ByteDataBuffer | داده ها () داده های خام این تانسور را به عنوان یک بافر از بایت ها برمی گرداند. |
نوع داده | |
طولانی | تعداد بایت () اندازه داده های تانسور را بر حسب بایت برمی گرداند. |
شکل | شکل () شکل تانسور را برمیگرداند. |
رشته | toString () رشته ای را برمی گرداند که نوع و شکل تانسور را توصیف می کند. |
روش های ارثی
روش های عمومی
بسته شدن فضای خالی عمومی ()
منابع مرتبط با تنسور را آزاد کنید.
اخطار: این باید برای همه تانسورهایی که توسط یک عملیات مشتاقانه تولید نشدهاند، فراخوانی شود یا حافظه لو رفته باشد.
شی Tensor پس از بازگشت close
دیگر قابل استفاده نیست.
داده عمومی ByteDataBuffer ()
داده های خام این تانسور را به عنوان یک بافر از بایت ها برمی گرداند.
برمی گرداند
- بایت های تانسور
پرتاب می کند
IllegalStateException | اگر تانسور بسته شده باشد |
---|
numBytes طولانی عمومی ()
اندازه داده های تانسور را بر حسب بایت برمی گرداند.
رشته عمومی toString ()
رشته ای را برمی گرداند که نوع و شکل تانسور را توصیف می کند.