/usr/local/lib/python3.6/site-packages/transformers/onnx/__pycache__
Edit: /usr/local/lib/python3.6/site-packages/transformers/onnx/__pycache__/config.cpython-36.pyc (20837B)
3
Eg\f @ s: d dl Z d dlZd dlZd dlmZmZ d dlmZ d dlm Z m
Z
mZmZm
Z
mZmZmZmZmZ d dlZd dlmZ ddlmZmZmZmZ dd lmZmZmZ e rdd
lm Z ddl!m"Z" ddl#m$Z$ e rd d
l%m&Z& ej'e(Z)dZ*dZ+ej,G dd dZ-G dd deZ.G dd de.eZ/G dd de/Z0dS ) N)ABCabstractmethod)OrderedDict)
TYPE_CHECKINGAnyCallableDictIterableListMappingOptionalTupleUnion)version )
TensorTypeis_torch_availableis_vision_availablelogging )ParameterFormat compute_effective_axis_dimension"compute_serialized_parameters_size)PretrainedConfig)FeatureExtractionMixin)PreTrainedTokenizerBase)Image i c @ s6 e Zd ZU dZeee dZ
ee
dZee dS )PatchingSpeca
Data class that holds patching specifications.
Args:
o: Module / object where the op to patch is located
name: Name of the op to monkey patch
custom_op: Custom op that patches the original op
orig_op: Original op that is being patched
op_wrapper: Wrapper (optional) that wraps both the original and custom ops.
It is useful for ops that are class or static methods for instance.
N)
__name__
__module____qualname____doc__r ostrnamer custom_oporig_opr
op_wrapper r) r) B/usr/local/lib/python3.6/site-packages/transformers/onnx/config.pyr . s
r c
@ s: e Zd ZdZdZdZejdZe ddddie d dddie d dddie d dd
die d ddiie d dddie d ddiie ddddddde d dddid
Z
d>deee
dddZed?ded dddZeeeeeeef f dddZeeeeeef f dddZeeeeef dddZeedddZeedd d!Zeedd"d#Zeedd$d%Zeedd&d'Z e!eed(d)d*Z"d@eeeed-d.d/Z#dCe$dD eeeee% eeed2eeef d4
d5d6Z&d7d8