جریان تنسور:: عملیات:: FakeQuantWithMinMaxArgs
#include <array_ops.h>تانسور «ورودیها» را جعلی کوانتیزه کنید، تانسور float را به «خروجیها» از همان نوع تایپ کنید.
خلاصه
صفات
-
[min; max]محدوده گیره را برای داده هایinputsتعریف می کند. - مقادیر
inputsدر محدوده کوانتیزه شدن ([0; 2^num_bits - 1]هنگامی کهnarrow_rangeنادرست است و[1; 2^num_bits - 1]زمانی که درست است) کوانتیزه می شوند و سپس به صورت شناور در[min; max]فاصله -
num_bitsپهنای بیت کوانتیزاسیون است. بین 2 تا 16 شامل.
قبل از کوانتیزاسیون، مقادیر min و max با منطق زیر تنظیم می شوند. پیشنهاد می شود min <= 0 <= max داشته باشید. اگر 0 در محدوده مقادیر نباشد، رفتار می تواند غیرمنتظره باشد:
- اگر
0 < min < max:min_adj = 0وmax_adj = max - min. - اگر
min < max < 0:min_adj = min - maxوmax_adj = 0. - اگر
min <= 0 <= max:scale = (max - min) / (2^num_bits - 1),min_adj = scale * round(min / scale)وmax_adj = max + min_adj - min.
کوانتیزاسیون جعلی نامیده می شود زیرا خروجی هنوز در ممیز شناور است.
استدلال ها:
- scope: یک شی Scope
برمیگرداند:
-
Output: تانسور خروجی.
سازندگان و ویرانگرها | |
|---|---|
FakeQuantWithMinMaxArgs (const :: tensorflow::Scope & scope, :: tensorflow::Input inputs) | |
FakeQuantWithMinMaxArgs (const :: tensorflow::Scope & scope, :: tensorflow::Input inputs, const FakeQuantWithMinMaxArgs::Attrs & attrs) |
صفات عمومی | |
|---|---|
operation | |
outputs | |
توابع عمومی | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
توابع استاتیک عمومی | |
|---|---|
Max (float x) | |
Min (float x) | |
NarrowRange (bool x) | |
NumBits (int64 x) | |
سازه ها | |
|---|---|
| tensorflow:: ops:: FakeQuantWithMinMaxArgs:: Attrs | تنظیم کننده های ویژگی اختیاری برای FakeQuantWithMinMaxArgs . |
صفات عمومی
عملیات
Operation operation
خروجی ها
::tensorflow::Output outputs
توابع عمومی
FakeQuantWithMinMaxArgs
FakeQuantWithMinMaxArgs( const ::tensorflow::Scope & scope, ::tensorflow::Input inputs )
FakeQuantWithMinMaxArgs
FakeQuantWithMinMaxArgs( const ::tensorflow::Scope & scope, ::tensorflow::Input inputs, const FakeQuantWithMinMaxArgs::Attrs & attrs )
گره
::tensorflow::Node * node() const
عملگر::tensorflow::ورودی
operator::tensorflow::Input() const
عملگر::tensorflow::خروجی
operator::tensorflow::Output() const
توابع استاتیک عمومی
حداکثر
Attrs Max( float x )
حداقل
Attrs Min( float x )
محدوده باریک
Attrs NarrowRange( bool x )
NumBits
Attrs NumBits( int64 x )
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-27 بهوقت ساعت هماهنگ جهانی.