blob: 0cf78952fbbcf79ed749cfb8e1eab1bba050636c [file] [log] [blame]
digraph "dnnl_inner_product_desc_t"
{
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node1 [label="{dnnl_inner_product\l_desc_t\n|+ primitive_kind\l+ prop_kind\l+ accum_data_type\l|}",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A descriptor of an inner product operation."];
Node2 -> Node1 [color="grey25",fontsize="10",style="solid",label=" +diff_dst_desc\n+diff_src_desc\n+diff_weights_desc\n+src_desc\n+dst_desc\n+weights_desc\n+diff_bias_desc\n+bias_desc" ,arrowhead="odiamond",fontname="Helvetica"];
Node2 [label="{dnnl_memory_desc_t\n|+ ndims\l+ dims\l+ data_type\l+ padded_dims\l+ padded_offsets\l+ offset0\l+ format_kind\l+ format_desc\l|}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structdnnl__memory__desc__t.html",tooltip=" "];
Node3 -> Node2 [color="grey25",fontsize="10",style="solid",label=" +wino_desc" ,arrowhead="odiamond",fontname="Helvetica"];
Node3 [label="{dnnl_wino_desc_t\n|+ wino_format\l+ r\l+ alpha\l+ ic\l+ oc\l+ ic_block\l+ oc_block\l+ ic2_block\l+ oc2_block\l+ adj_scale\l+ size\l|}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structdnnl__wino__desc__t.html",tooltip="Description of tensor of weights for winograd 2x3 convolution."];
Node4 -> Node2 [color="grey25",fontsize="10",style="solid",label=" +blocking" ,arrowhead="odiamond",fontname="Helvetica"];
Node4 [label="{dnnl_blocking_desc_t\n|+ strides\l+ inner_nblks\l+ inner_blks\l+ inner_idxs\l|}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structdnnl__blocking__desc__t.html",tooltip=" "];
Node5 -> Node2 [color="grey25",fontsize="10",style="solid",label=" +rnn_packed_desc" ,arrowhead="odiamond",fontname="Helvetica"];
Node5 [label="{dnnl_rnn_packed_desc_t\n|+ format\l+ n_parts\l+ n\l+ ldb\l+ parts\l+ part_pack_size\l+ pack_part\l+ offset_compensation\l+ size\l+ reserved\l|}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structdnnl__rnn__packed__desc__t.html",tooltip="Description of tensor of packed weights for rnn."];
Node6 -> Node2 [color="grey25",fontsize="10",style="solid",label=" +extra" ,arrowhead="odiamond",fontname="Helvetica"];
Node6 [label="{dnnl_memory_extra_desc_t\n|+ flags\l+ compensation_mask\l+ scale_adjust\l+ asymm_compensation_mask\l+ reserved\l|}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structdnnl__memory__extra__desc__t.html",tooltip="Description of extra information stored in memory."];
}