Type annotations names
Type abbreviations¶
The code and docs sometimes use type abbreviations to avoid type signatures getting unwieldy. Here's a list of all abbreviations for composite types for convenient access.
AnnealFunc=Callable[[Number,Number,float],Number]ArgStar=Collection[Any]BatchSamples=Collection[Tuple[Collection[int],int]]Classes=Collection[Any]DataFrameOrChunks=Union[DataFrame, pd.io.parsers.TextFileReader]FilePathList=Collection[Path]Floats=Union[float,Collection[float]]ImgLabels=Collection[ImgLabel]KeyFunc=Callable[[int],int]KWArgs=Dict[str,Any]ListOrItem=Union[Collection[Any],int,float,str]ListRules=Collection[Callable[[str],str]]ListSizes=Collection[Tuple[int,int]]NPArrayableList=Collection[Union[np.ndarray,list]]NPArrayList=Collection[np.ndarray]OptDataFrame=Optional[DataFrame]OptListOrItem=Optional[ListOrItem]OptRange=Optional[Tuple[float,float]]OptStrTuple=Optional[Tuple[str,str]]OptStats=Optional[Tuple[np.ndarray,np.ndarray]]PathOrStr=Union[Path,str]PBar=Union[MasterBar,ProgressBar]Point=Tuple[float,float]Points=Collection[Point]Sizes=List[List[int]]SplitArrayList=List[Tuple[np.ndarray,np.ndarray]]StartOptEnd=Union[float,Tuple[float,float]]StrList=Collection[str]Tokens=Collection[Collection[str]]OptStrList=Optional[StrList]
From torch_core¶
BoolOrTensor=Union[bool,Tensor]FloatOrTensor=Union[float,Tensor]IntOrTensor=Union[int,Tensor]ItemsList=Collection[Union[Tensor,ItemBase,'ItemsList',float,int]]LambdaFunc=Callable[[Tensor],Tensor]LayerFunc=Callable[ [nn.Module],None]Model=nn.ModuleModuleList=Collection[nn.Module]OptOptimizer=Optional[optim.Optimizer]ParamList=Collection[nn.Parameter]Rank0Tensor=NewType('OneEltTensor',Tensor)SplitFunc=Callable[Model],ListModel]]SplitFuncOrIdxList=Union[Callable,Collection[ModuleList]]TensorOrNumber=Union[Tensor,Number]TensorOrNumList=Collection[TensorOrNumber]TensorImageSize=Tuple[int,int,int]Tensors=Union[Tensor,Collection['Tensors']]Weights=Dict[str,Tensor]AffineFunc=Callable[[KWArgs],AffineMatrix]HookFunc=Callable[Model,Tensors,Tensors],Any]LogitTensorImage=TensorImageLossFunction=Callable[[Tensor,Tensor],Rank0Tensor]MetricFunc=Callable[[Tensor,Tensor],TensorOrNumber]MetricFuncList=Collection[MetricFunc]MetricsList=Collection[TensorOrNumber]OptLossFunc=Optional[LossFunction]OptMetrics=Optional[MetricsList]OptSplitFunc=Optional[SplitFunc]PixelFunc=Callable[[TensorImage,ArgStar,KWArgs],TensorImage]CoordFunc=Callable[FlowField,TensorImageSize,ArgStar,KWArgs],LogitTensorImage]LightingFunc=Callable[[LogitTensorImage,ArgStar,KWArgs],LogitTensorImage]