تدفق التوتر:: العمليات:: FakeQuantWithMinMaxArgs

#include <array_ops.h>

قم بقياس موتر "المدخلات" بشكل مزيف، واكتب موتر "المخرجات" من نفس النوع.

ملخص

سمات [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 في نطاق القيم، فمن الممكن أن يكون السلوك غير متوقع: If 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:: 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
)

نومبيتس

Attrs NumBits(
  int64 x
)