tensorflow:: عملیات:: FakeQuantWithMinMaxArgs
#include <array_ops.h>تانسور «inputs» را به صورت ساختگی کوانتیزه کن، و برای تانسور «outputs» از همان نوع، عدد اعشاری تایپ کن.
خلاصه
ویژگیهای [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 .
کوانتیزاسیون، جعلی نامیده میشود زیرا خروجی هنوز در حالت اعشاری است.
استدلالها:
- دامنه: یک شیء دامنه
بازده:
-
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:: عملیات:: FakeQuantWithMinMaxArgs:: جذابیتها | تنظیمکنندههای ویژگی اختیاری برای FakeQuantWithMinMaxArgs . |
ویژگیهای عمومی
عملیات
Operation operation
خروجیها
::tensorflow::Output outputs
کارکردهای عمومی
آرگهای جعلی با حداقل و حداکثر مقدار
FakeQuantWithMinMaxArgs( const ::tensorflow::Scope & scope, ::tensorflow::Input inputs )
آرگهای جعلی با حداقل و حداکثر مقدار
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 )
نامبیتس
Attrs NumBits( int64 x )
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2026-11-05 بهوقت ساعت هماهنگ جهانی.