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()). |
---|