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/jagged_tensor_ops_cpu.cpp]" -- "[fbgemm_gpu/src/jagged_tensor_ops.cu]" [label=" 14 ", penwidth="10", color="#00688bFF"]; "[fbgemm_gpu/src/sparse_ops_gpu.cpp]" -- "[fbgemm_gpu/src/sparse_ops_cpu.cpp]" [label=" 11 ", penwidth="7", color="#00688bC9"]; "[fbgemm_gpu/src/sparse_ops_gpu.cpp]" -- "[fbgemm_gpu/include/fbgemm_gpu/sparse_ops.h]" [label=" 10 ", penwidth="7", color="#00688bC9"]; "[fbgemm_gpu/src/sparse_ops_cpu.cpp]" -- "[fbgemm_gpu/include/fbgemm_gpu/sparse_ops.h]" [label=" 9 ", penwidth="6", color="#00688bB7"]; "[fbgemm_gpu/src/sparse_ops_cpu.cpp]" -- "[fbgemm_gpu/src/sparse_ops.cu]" [label=" 9 ", penwidth="6", color="#00688bB7"]; "[fbgemm_gpu/codegen/embedding_bounds_check_host_cpu.cpp]" -- "[fbgemm_gpu/codegen/embedding_backward_dense_host_cpu.cpp]" [label=" 8 ", penwidth="5", color="#00688bA5"]; "[fbgemm_gpu/codegen/embedding_backward_split_host_template.cpp]" -- "[fbgemm_gpu/codegen/embedding_backward_dense_host.cpp]" [label=" 8 ", penwidth="5", color="#00688bA5"]; "[fbgemm_gpu/include/fbgemm_gpu/sparse_ops.h]" -- "[fbgemm_gpu/src/sparse_ops.cu]" [label=" 8 ", penwidth="5", color="#00688bA5"]; "[fbgemm_gpu/codegen/embedding_backward_split_host_cpu_template.cpp]" -- "[fbgemm_gpu/codegen/embedding_backward_dense_host_cpu.cpp]" [label=" 8 ", penwidth="5", color="#00688bA5"]; "[fbgemm_gpu/src/sparse_ops_gpu.cpp]" -- "[fbgemm_gpu/src/sparse_ops.cu]" [label=" 8 ", penwidth="5", color="#00688bA5"]; "[fbgemm_gpu/codegen/embedding_forward_split_cpu.cpp]" -- "[fbgemm_gpu/codegen/embedding_backward_split_cpu_approx_template.cpp]" [label=" 7 ", penwidth="5", color="#00688bA5"]; "[fbgemm_gpu/codegen/embedding_forward_quantized_host_cpu.cpp]" -- "[fbgemm_gpu/codegen/embedding_forward_quantized_host.cpp]" [label=" 7 ", penwidth="5", color="#00688bA5"]; "[fbgemm_gpu/codegen/embedding_backward_split_host_template.cpp]" -- "[fbgemm_gpu/codegen/embedding_forward_quantized_host.cpp]" [label=" 7 ", penwidth="5", color="#00688bA5"]; "[fbgemm_gpu/codegen/embedding_bounds_check_host.cpp]" -- "[fbgemm_gpu/codegen/embedding_backward_dense_host.cpp]" [label=" 7 ", penwidth="5", color="#00688bA5"]; "[fbgemm_gpu/codegen/embedding_bounds_check_host_cpu.cpp]" -- "[fbgemm_gpu/codegen/embedding_backward_dense_host.cpp]" [label=" 7 ", penwidth="5", color="#00688bA5"]; "[fbgemm_gpu/include/fbgemm_gpu/sparse_ops.cuh]" -- "[fbgemm_gpu/src/sparse_ops.cu]" [label=" 7 ", penwidth="5", color="#00688bA5"]; "[fbgemm_gpu/codegen/embedding_backward_dense_host_cpu.cpp]" -- "[fbgemm_gpu/codegen/embedding_backward_dense_host.cpp]" [label=" 7 ", penwidth="5", color="#00688bA5"]; "[fbgemm_gpu/codegen/embedding_backward_dense_host.cpp]" -- "[fbgemm_gpu/codegen/embedding_forward_quantized_host.cpp]" [label=" 7 ", penwidth="5", color="#00688bA5"]; "[fbgemm_gpu/codegen/embedding_bounds_check_host_cpu.cpp]" -- "[fbgemm_gpu/codegen/embedding_backward_split_host_cpu_template.cpp]" [label=" 7 ", penwidth="5", color="#00688bA5"]; "[fbgemm_gpu/src/histogram_binning_calibration_ops.cu]" -- "[fbgemm_gpu/src/sparse_ops_cpu.cpp]" [label=" 6 ", penwidth="4", color="#00688b93"]; "[fbgemm_gpu/codegen/embedding_bounds_check_host_cpu.cpp]" -- "[fbgemm_gpu/codegen/embedding_bounds_check_host.cpp]" [label=" 6 ", penwidth="4", color="#00688b93"]; "[fbgemm_gpu/codegen/embedding_backward_split_host_cpu_template.cpp]" -- "[fbgemm_gpu/codegen/embedding_forward_quantized_host.cpp]" [label=" 6 ", penwidth="4", color="#00688b93"]; "[fbgemm_gpu/fbgemm_gpu/split_table_batched_embeddings_ops.py]" -- "[fbgemm_gpu/codegen/embedding_forward_quantized_split_template.cu]" [label=" 6 ", penwidth="4", color="#00688b93"]; "[fbgemm_gpu/codegen/embedding_backward_dense_host.cpp]" -- "[fbgemm_gpu/src/split_table_batched_embeddings.cpp]" [label=" 6 ", penwidth="4", color="#00688b93"]; "[fbgemm_gpu/codegen/embedding_backward_split_host_cpu_template.cpp]" -- "[fbgemm_gpu/codegen/embedding_backward_dense_host.cpp]" [label=" 6 ", penwidth="4", color="#00688b93"]; "[fbgemm_gpu/codegen/embedding_bounds_check_host_cpu.cpp]" -- "[fbgemm_gpu/codegen/embedding_forward_quantized_host.cpp]" [label=" 6 ", penwidth="4", color="#00688b93"]; "[fbgemm_gpu/codegen/embedding_backward_split_host_cpu_template.cpp]" -- "[fbgemm_gpu/codegen/embedding_forward_quantized_host_cpu.cpp]" [label=" 6 ", penwidth="4", color="#00688b93"]; "[fbgemm_gpu/codegen/embedding_forward_split_cpu.cpp]" -- "[fbgemm_gpu/codegen/embedding_backward_split_cpu_template.cpp]" [label=" 6 ", penwidth="4", color="#00688b93"]; "[fbgemm_gpu/src/split_table_batched_embeddings.cpp]" -- "[fbgemm_gpu/codegen/embedding_forward_quantized_host.cpp]" [label=" 6 ", penwidth="4", color="#00688b93"]; "[fbgemm_gpu/codegen/embedding_bounds_check_host.cpp]" -- "[fbgemm_gpu/codegen/embedding_forward_quantized_host.cpp]" [label=" 6 ", penwidth="4", color="#00688b93"]; "[fbgemm_gpu/codegen/embedding_backward_dense_host_cpu.cpp]" -- "[fbgemm_gpu/codegen/embedding_forward_quantized_host.cpp]" [label=" 6 ", penwidth="4", color="#00688b93"]; "[fbgemm_gpu/codegen/embedding_backward_split_cpu_template.cpp]" -- "[fbgemm_gpu/codegen/embedding_backward_split_cpu_approx_template.cpp]" [label=" 6 ", penwidth="4", color="#00688b93"]; "[fbgemm_gpu/codegen/embedding_backward_dense_host_cpu.cpp]" -- "[fbgemm_gpu/codegen/embedding_forward_quantized_host_cpu.cpp]" [label=" 6 ", penwidth="4", color="#00688b93"]; "[fbgemm_gpu/codegen/embedding_bounds_check_host.cpp]" -- "[fbgemm_gpu/codegen/embedding_backward_split_host_template.cpp]" [label=" 6 ", penwidth="4", color="#00688b93"]; "[fbgemm_gpu/codegen/embedding_backward_split_host_template.cpp]" -- "[fbgemm_gpu/codegen/embedding_backward_dense_host_cpu.cpp]" [label=" 6 ", penwidth="4", color="#00688b93"]; "[fbgemm_gpu/codegen/embedding_backward_split_host_template.cpp]" -- "[fbgemm_gpu/codegen/embedding_backward_split_host_cpu_template.cpp]" [label=" 6 ", penwidth="4", color="#00688b93"]; "[fbgemm_gpu/codegen/embedding_bounds_check_host.cpp]" -- "[fbgemm_gpu/src/split_table_batched_embeddings.cpp]" [label=" 6 ", penwidth="4", color="#00688b93"]; "[fbgemm_gpu/codegen/embedding_bounds_check_host.cpp]" -- "[fbgemm_gpu/codegen/embedding_backward_dense_host_cpu.cpp]" [label=" 6 ", penwidth="4", color="#00688b93"]; "[fbgemm_gpu/codegen/embedding_bounds_check_host_cpu.cpp]" -- "[fbgemm_gpu/codegen/embedding_backward_split_host_template.cpp]" [label=" 6 ", penwidth="4", color="#00688b93"]; "[fbgemm_gpu/codegen/embedding_backward_split_host_template.cpp]" -- "[fbgemm_gpu/src/split_table_batched_embeddings.cpp]" [label=" 6 ", penwidth="4", color="#00688b93"]; "[fbgemm_gpu/codegen/embedding_bounds_check_host_cpu.cpp]" -- "[fbgemm_gpu/codegen/embedding_forward_quantized_host_cpu.cpp]" [label=" 6 ", penwidth="4", color="#00688b93"]; "[fbgemm_gpu/src/split_embeddings_utils.cu]" -- "[fbgemm_gpu/codegen/embedding_backward_split_template.cu]" [label=" 6 ", penwidth="4", color="#00688b93"]; "[src/EmbeddingSpMDMNBit.cc]" -- "[src/EmbeddingSpMDM.cc]" [label=" 5 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/codegen/embedding_forward_split_template.cu]" -- "[fbgemm_gpu/codegen/embedding_backward_split_template.cu]" [label=" 5 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/codegen/embedding_backward_split_template.cu]" -- "[fbgemm_gpu/src/split_embeddings_cache_cuda.cu]" [label=" 5 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/codegen/embedding_backward_split_template.cu]" -- "[fbgemm_gpu/codegen/embedding_backward_split_cpu_template.cpp]" [label=" 5 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/codegen/embedding_bounds_check_host.cpp]" -- "[fbgemm_gpu/codegen/embedding_backward_split_host_cpu_template.cpp]" [label=" 5 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/codegen/embedding_forward_quantized_split_template.cu]" -- "[fbgemm_gpu/codegen/embedding_forward_quantized_cpu_template.cpp]" [label=" 5 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/codegen/embedding_backward_split_host_template.cpp]" -- "[fbgemm_gpu/codegen/embedding_forward_quantized_host_cpu.cpp]" [label=" 5 ", penwidth="3", color="#00688b82"]; "[fbgemm_gpu/codegen/embedding_bounds_check.cu]" -- "[fbgemm_gpu/codegen/embedding_backward_split_template.cu]" [label=" 5 ", penwidth="3", color="#00688b82"]; }