UniformQuantizedClipByValue

classe finale pubblica UniformQuantizedClipByValue

Esegui la clip per valore sull'operando tensore quantizzato.

Dato un "operando" quantizzato che è stato quantizzato utilizzando "scale" e "zero_points", esegue il clip in base al valore utilizzando i valori "min" e "max". Se quantization_axis è -1 (quantizzato per tensore), l'intero operando viene ritagliato utilizzando lo scalare min, max. Altrimenti (quantizzato per canale), anche il ritaglio viene eseguito per canale.

Classi nidificate

classe UniformQuantizedClipByValue.Options Attributi facoltativi per UniformQuantizedClipByValue

Metodi pubblici

Uscita <T>
comeuscita ()
Restituisce la maniglia simbolica di un tensore.
statico <T> UniformQuantizedClipByValue <T>
create ( scope scope, operando <T> operando, operando <T> min, operando <T> max, scale operando <Float>, operando <Integer> zeroPoints, quantizzazione lungaMinVal, quantizzazione lungaMaxVal, Opzioni... opzioni)
Metodo factory per creare una classe che racchiude una nuova operazione UniformQuantizedClipByValue.
Uscita <T>
produzione ()
L'output ha tagliato il tensore di T, la cui forma è la stessa dell'operando.
statico UniformQuantizedClipByValue.Options
asse di quantizzazione (asse di quantizzazione lungo)

Metodi ereditati

Metodi pubblici

Uscita pubblica <T> asOutput ()

Restituisce la maniglia simbolica di un tensore.

Gli input per le operazioni TensorFlow sono output di un'altra operazione TensorFlow. Questo metodo viene utilizzato per ottenere un handle simbolico che rappresenta il calcolo dell'input.

public static UniformQuantizedClipByValue <T> crea ( scope scope, operando <T> operando, operando <T> min, operando <T> max, scale operando <Float>, operando <Integer> zeroPoints, quantizzazione lungaMinVal, quantizzazione lungaMaxVal, Opzioni.. . opzioni)

Metodo factory per creare una classe che racchiude una nuova operazione UniformQuantizedClipByValue.

Parametri
scopo ambito attuale
operando Deve essere un tensore di T.
min I valori minimi per ritagliare l'operando. Deve essere un tensore di T. Deve essere un tensore scalare se quantization_axis è -1 (quantizzazione per tensore), altrimenti tensore 1D di dimensione (operando.dim_size(quantization_axis),) (quantizzazione per asse).
massimo I valori minimi per ritagliare l'operando. Deve essere un tensore di T. Deve essere un tensore scalare se quantization_axis è -1 (quantizzazione per tensore), altrimenti tensore 1D di dimensione (operando.dim_size(quantization_axis),) (quantizzazione per asse).
bilancia I valori float utilizzati come scale durante la quantizzazione di "operando", "min" e "max". Deve essere un tensore scalare se quantization_axis è -1 (quantizzazione per tensore), altrimenti tensore 1D di dimensione (operand.dim_size(quantization_axis),) (quantizzazione per asse).
zeroPunti I valori int32 utilizzati come punto_zero durante la quantizzazione di "operando", "min" e "max". Stessa condizione di forma delle squame.
quantizzazioneMinVal Il valore minimo di quantizzazione utilizzato quando l'operando è stato quantizzato.
quantizzazioneMaxVal Il valore massimo di quantizzazione utilizzato quando l'operando è stato quantizzato.
opzioni trasporta valori di attributi opzionali
ritorna
  • una nuova istanza di UniformQuantizedClipByValue

Uscita pubblica <T> uscita ()

L'output ha tagliato il tensore di T, la cui forma è la stessa dell'operando.

pubblico statico UniformQuantizedClipByValue.Options quantizationAxis (Long quantizationAxis)

Parametri
asse di quantizzazione Indica l'indice della dimensione del tensore in cui viene applicata la quantizzazione per asse per le fette lungo quella dimensione. Se impostato su -1 (impostazione predefinita), indica la quantizzazione per tensore. Altrimenti, deve essere impostato nell'intervallo [0, operand.dims()).