graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[fbgemm_gpu/src/sparse_ops_cpu.cpp]" -- "[fbgemm_gpu/src/sparse_ops.cu]" [label=" 30 ", penwidth="10", color="#00688bFF"]; "[fbgemm_gpu/src/sparse_ops_cpu.cpp]" -- "[fbgemm_gpu/include/fbgemm_gpu/sparse_ops.h]" [label=" 28 ", penwidth="9", color="#00688bED"]; "[fbgemm_gpu/include/fbgemm_gpu/sparse_ops.h]" -- "[fbgemm_gpu/src/sparse_ops.cu]" [label=" 27 ", penwidth="9", color="#00688bED"]; "[fbgemm_gpu/src/sparse_ops_gpu.cpp]" -- "[fbgemm_gpu/src/sparse_ops_cpu.cpp]" [label=" 27 ", penwidth="9", color="#00688bED"]; "[fbgemm_gpu/src/sparse_ops_gpu.cpp]" -- "[fbgemm_gpu/include/fbgemm_gpu/sparse_ops.h]" [label=" 26 ", penwidth="8", color="#00688bDB"]; "[fbgemm_gpu/src/sparse_ops_gpu.cpp]" -- "[fbgemm_gpu/src/sparse_ops.cu]" [label=" 26 ", penwidth="8", color="#00688bDB"]; "[fbgemm_gpu/src/jagged_tensor_ops_cpu.cpp]" -- "[fbgemm_gpu/src/jagged_tensor_ops.cu]" [label=" 14 ", penwidth="4", color="#00688b93"]; "[fbgemm_gpu/codegen/embedding_forward_quantized_host_cpu.cpp]" -- "[fbgemm_gpu/codegen/embedding_forward_quantized_host.cpp]" [label=" 13 ", penwidth="4", color="#00688b93"]; "[fbgemm_gpu/codegen/embedding_backward_split_host_template.cpp]" -- "[fbgemm_gpu/codegen/embedding_backward_dense_host.cpp]" [label=" 13 ", penwidth="4", color="#00688b93"]; "[fbgemm_gpu/codegen/embedding_forward_split_cpu.cpp]" -- "[fbgemm_gpu/codegen/embedding_backward_split_cpu_approx_template.cpp]" [label=" 12 ", penwidth="4", color="#00688b93"]; "[fbgemm_gpu/codegen/embedding_forward_quantized_split_template.cu]" -- "[fbgemm_gpu/codegen/embedding_forward_quantized_cpu_template.cpp]" [label=" 12 ", penwidth="4", color="#00688b93"]; "[fbgemm_gpu/codegen/embedding_backward_split_host_cpu_template.cpp]" -- "[fbgemm_gpu/codegen/embedding_backward_dense_host_cpu.cpp]" [label=" 12 ", penwidth="4", color="#00688b93"]; "[fbgemm_gpu/codegen/embedding_backward_dense_host_cpu.cpp]" -- "[fbgemm_gpu/codegen/embedding_backward_dense_host.cpp]" [label=" 12 ", penwidth="4", color="#00688b93"]; "[fbgemm_gpu/codegen/embedding_forward_split_cpu.cpp]" -- "[fbgemm_gpu/codegen/embedding_backward_split_cpu_template.cpp]" [label=" 12 ", penwidth="4", color="#00688b93"]; "[fbgemm_gpu/codegen/embedding_forward_split_template.cu]" -- "[fbgemm_gpu/codegen/embedding_backward_split_template.cu]" [label=" 11 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/codegen/embedding_forward_split_cpu.cpp]" -- "[fbgemm_gpu/codegen/embedding_backward_split_template.cu]" [label=" 11 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/codegen/embedding_backward_dense_host.cpp]" -- "[fbgemm_gpu/codegen/embedding_forward_quantized_host.cpp]" [label=" 11 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/codegen/embedding_backward_split_cpu_template.cpp]" -- "[fbgemm_gpu/codegen/embedding_backward_split_cpu_approx_template.cpp]" [label=" 11 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/codegen/embedding_backward_dense_host_cpu.cpp]" -- "[fbgemm_gpu/codegen/embedding_forward_quantized_host.cpp]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/codegen/embedding_backward_split_host_template.cpp]" -- "[fbgemm_gpu/codegen/embedding_forward_quantized_host.cpp]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/codegen/embedding_backward_split_host_cpu_template.cpp]" -- "[fbgemm_gpu/codegen/embedding_backward_dense_host.cpp]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/codegen/embedding_backward_dense_host_cpu.cpp]" -- "[fbgemm_gpu/codegen/embedding_forward_quantized_host_cpu.cpp]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/codegen/embedding_backward_split_host_template.cpp]" -- "[fbgemm_gpu/codegen/embedding_backward_split_host_cpu_template.cpp]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/codegen/embedding_bounds_check_host_cpu.cpp]" -- "[fbgemm_gpu/codegen/embedding_backward_dense_host_cpu.cpp]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/fbgemm_gpu/split_table_batched_embeddings_ops.py]" -- "[fbgemm_gpu/codegen/embedding_forward_quantized_split_template.cu]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/codegen/embedding_backward_split_template.cu]" -- "[fbgemm_gpu/codegen/embedding_backward_split_cpu_template.cpp]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/codegen/embedding_bounds_check_host_cpu.cpp]" -- "[fbgemm_gpu/codegen/embedding_backward_dense_host.cpp]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/codegen/embedding_backward_split_template.cu]" -- "[fbgemm_gpu/codegen/embedding_backward_split_cpu_approx_template.cpp]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/codegen/embedding_backward_split_host_template.cpp]" -- "[fbgemm_gpu/codegen/embedding_backward_dense_host_cpu.cpp]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/codegen/embedding_forward_split_template.cu]" -- "[fbgemm_gpu/codegen/embedding_backward_split_indice_weights_template.cu]" [label=" 9 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/codegen/embedding_backward_split_host_cpu_template.cpp]" -- "[fbgemm_gpu/codegen/embedding_forward_quantized_host.cpp]" [label=" 9 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/include/fbgemm_gpu/fbgemm_cuda_utils.cuh]" -- "[fbgemm_gpu/codegen/embedding_forward_quantized_split_template.cu]" [label=" 9 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/codegen/embedding_bounds_check_host.cpp]" -- "[fbgemm_gpu/codegen/embedding_backward_dense_host.cpp]" [label=" 9 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/codegen/embedding_backward_split_template.cu]" -- "[fbgemm_gpu/codegen/embedding_backward_split_indice_weights_template.cu]" [label=" 9 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/codegen/embedding_forward_split_template.cu]" -- "[fbgemm_gpu/codegen/embedding_forward_quantized_split_template.cu]" [label=" 9 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/bench/split_table_batched_embeddings_benchmark.py]" -- "[fbgemm_gpu/fbgemm_gpu/split_table_batched_embeddings_ops.py]" [label=" 9 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/codegen/embedding_backward_split_cpu_approx_template.cpp]" -- "[fbgemm_gpu/codegen/embedding_forward_quantized_cpu_template.cpp]" [label=" 9 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/src/layout_transform_ops.cu]" -- "[fbgemm_gpu/src/sparse_ops.cu]" [label=" 9 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/codegen/embedding_backward_dense_host.cpp]" -- "[fbgemm_gpu/codegen/embedding_forward_quantized_host_cpu.cpp]" [label=" 9 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/include/fbgemm_gpu/sparse_ops.cuh]" -- "[fbgemm_gpu/src/sparse_ops.cu]" [label=" 9 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/codegen/embedding_backward_split_host_cpu_template.cpp]" -- "[fbgemm_gpu/codegen/embedding_forward_quantized_host_cpu.cpp]" [label=" 9 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/codegen/embedding_forward_split_cpu.cpp]" -- "[fbgemm_gpu/codegen/embedding_forward_quantized_cpu_template.cpp]" [label=" 9 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/src/split_embeddings_cache_cuda.cu]" -- "[fbgemm_gpu/src/sparse_ops.cu]" [label=" 9 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/codegen/embedding_bounds_check_host_cpu.cpp]" -- "[fbgemm_gpu/codegen/embedding_backward_split_host_cpu_template.cpp]" [label=" 9 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/codegen/embedding_forward_split_template.cu]" -- "[fbgemm_gpu/codegen/embedding_forward_quantized_cpu_template.cpp]" [label=" 9 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/codegen/embedding_backward_split_template.cu]" -- "[fbgemm_gpu/codegen/embedding_backward_code_generator.py]" [label=" 9 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/codegen/embedding_bounds_check_host_cpu.cpp]" -- "[fbgemm_gpu/codegen/embedding_backward_split_host_template.cpp]" [label=" 9 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/src/layout_transform_ops.cu]" -- "[fbgemm_gpu/include/fbgemm_gpu/sparse_ops.h]" [label=" 8 ", penwidth="2", color="#00688b70"]; "[fbgemm_gpu/codegen/embedding_bounds_check.cu]" -- "[fbgemm_gpu/codegen/embedding_backward_split_template.cu]" [label=" 8 ", penwidth="2", color="#00688b70"]; "[fbgemm_gpu/codegen/embedding_forward_split_template.cu]" -- "[fbgemm_gpu/codegen/embedding_forward_split_cpu.cpp]" [label=" 8 ", penwidth="2", color="#00688b70"]; }