pytorch / FBGEMM
Temporal Dependencies

A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).


Files Most Frequently Changed Together (Top 50)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
fbgemm_gpu/src/jagged_tensor_ops_cpu.cpp
fbgemm_gpu/src/jagged_tensor_ops.cu
14 14 (100%) 22 (63%) 2022-04-01
fbgemm_gpu/src/sparse_ops_cpu.cpp
fbgemm_gpu/src/sparse_ops.cu
5 51 (9%) 52 (9%) 2022-03-30
fbgemm_gpu/src/sparse_ops_gpu.cpp
fbgemm_gpu/include/fbgemm_gpu/sparse_ops.h
5 35 (14%) 40 (12%) 2022-03-30
fbgemm_gpu/src/sparse_ops_cpu.cpp
fbgemm_gpu/include/fbgemm_gpu/sparse_ops.h
4 51 (7%) 40 (10%) 2022-03-30
fbgemm_gpu/src/sparse_ops_gpu.cpp
fbgemm_gpu/src/sparse_ops.cu
4 35 (11%) 52 (7%) 2022-03-30
fbgemm_gpu/src/sparse_ops_gpu.cpp
fbgemm_gpu/src/sparse_ops_cpu.cpp
4 35 (11%) 51 (7%) 2022-03-30
fbgemm_gpu/include/fbgemm_gpu/sparse_ops.h
fbgemm_gpu/src/sparse_ops.cu
4 40 (10%) 52 (7%) 2022-03-30
fbgemm_gpu/fbgemm_gpu/split_table_batched_embeddings_ops.py
fbgemm_gpu/codegen/embedding_forward_quantized_split_template.cu
3 93 (3%) 38 (7%) 2022-04-01
fbgemm_gpu/src/permute_pooled_embedding_ops_cpu.cpp
fbgemm_gpu/include/fbgemm_gpu/permute_pooled_embs_function.h
3 3 (100%) 3 (100%) 2022-04-01
fbgemm_gpu/include/fbgemm_gpu/permute_pooled_embs_function.h
fbgemm_gpu/fbgemm_gpu/permute_pooled_embedding_modules.py
2 3 (66%) 8 (25%) 2022-04-01
fbgemm_gpu/src/permute_pooled_embedding_ops_cpu.cpp
fbgemm_gpu/include/fbgemm_gpu/permute_pooled_embedding_ops.h
2 3 (66%) 8 (25%) 2022-04-01
fbgemm_gpu/fbgemm_gpu/split_table_batched_embeddings_ops.py
fbgemm_gpu/codegen/embedding_forward_quantized_cpu_template.cpp
2 93 (2%) 31 (6%) 2022-04-01
fbgemm_gpu/src/permute_pooled_embedding_ops_gpu.cpp
fbgemm_gpu/include/fbgemm_gpu/permute_pooled_embs_function.h
2 11 (18%) 3 (66%) 2022-04-01
fbgemm_gpu/bench/merge_embeddings_benchmark.py
fbgemm_gpu/bench/quantize_ops_benchmark.py
2 17 (11%) 9 (22%) 2022-03-14
fbgemm_gpu/src/permute_pooled_embedding_ops_gpu.cpp
fbgemm_gpu/fbgemm_gpu/permute_pooled_embedding_modules.py
2 11 (18%) 8 (25%) 2022-04-01
fbgemm_gpu/src/permute_pooled_embedding_ops_gpu.cpp
fbgemm_gpu/src/permute_pooled_embedding_ops_cpu.cpp
2 11 (18%) 3 (66%) 2022-04-01
fbgemm_gpu/codegen/embedding_forward_quantized_split_template.cu
fbgemm_gpu/codegen/embedding_forward_quantized_cpu_template.cpp
2 38 (5%) 31 (6%) 2022-04-01
fbgemm_gpu/src/permute_pooled_embedding_ops_cpu.cpp
fbgemm_gpu/fbgemm_gpu/permute_pooled_embedding_modules.py
2 3 (66%) 8 (25%) 2022-04-01
fbgemm_gpu/codegen/embedding_forward_quantized_host_cpu.cpp
fbgemm_gpu/codegen/embedding_forward_quantized_host.cpp
2 28 (7%) 24 (8%) 2022-04-01
fbgemm_gpu/src/permute_pooled_embedding_ops_gpu.cpp
fbgemm_gpu/include/fbgemm_gpu/permute_pooled_embedding_ops.h
2 11 (18%) 8 (25%) 2022-04-01
fbgemm_gpu/include/fbgemm_gpu/permute_pooled_embs_function.h
fbgemm_gpu/include/fbgemm_gpu/permute_pooled_embedding_ops.h
2 3 (66%) 8 (25%) 2022-04-01
fbgemm_gpu/include/fbgemm_gpu/permute_pooled_embedding_ops.h
fbgemm_gpu/fbgemm_gpu/permute_pooled_embedding_modules.py
2 8 (25%) 8 (25%) 2022-04-01
fbgemm_gpu/src/sparse_ops_cpu.cpp
fbgemm_gpu/src/jagged_tensor_ops.cu
2 51 (3%) 22 (9%) 2022-03-19
fbgemm_gpu/src/cumem_utils_host.cpp
fbgemm_gpu/codegen/embedding_bounds_check_host_cpu.cpp
1 15 (6%) 16 (6%) 2022-03-30
fbgemm_gpu/src/permute_pooled_embedding_ops.cu
fbgemm_gpu/src/input_combine_cpu.cpp
1 8 (12%) 13 (7%) 2022-03-09
fbgemm_gpu/src/layout_transform_ops_cpu.cpp
fbgemm_gpu/codegen/embedding_backward_split_cpu_approx_template.cpp
1 9 (11%) 20 (5%) 2022-03-09
fbgemm_gpu/codegen/embedding_bounds_check_host_cpu.cpp
fbgemm_gpu/codegen/embedding_backward_split_host_template.cpp
1 16 (6%) 24 (4%) 2022-03-30
fbgemm_gpu/src/input_combine_cpu.cpp
fbgemm_gpu/src/sparse_ops.cu
1 13 (7%) 52 (1%) 2022-03-09
fbgemm_gpu/codegen/embedding_backward_split_indice_weights_template.cu
fbgemm_gpu/src/input_combine_cpu.cpp
1 12 (8%) 13 (7%) 2022-03-09
fbgemm_gpu/codegen/embedding_forward_split_template.cu
fbgemm_gpu/codegen/embedding_backward_split_cpu_approx_template.cpp
1 18 (5%) 20 (5%) 2022-03-09
fbgemm_gpu/src/layout_transform_ops_cpu.cpp
fbgemm_gpu/src/histogram_binning_calibration_ops.cu
1 9 (11%) 8 (12%) 2022-03-09
fbgemm_gpu/src/histogram_binning_calibration_ops.cu
fbgemm_gpu/src/split_embeddings_cache_cuda.cu
1 8 (12%) 27 (3%) 2022-03-09
fbgemm_gpu/src/cumem_utils_host.cpp
fbgemm_gpu/codegen/embedding_bounds_check_host.cpp
1 15 (6%) 11 (9%) 2022-03-30
fbgemm_gpu/src/layout_transform_ops.cu
fbgemm_gpu/src/histogram_binning_calibration_ops.cu
1 11 (9%) 8 (12%) 2022-03-09
fbgemm_gpu/codegen/embedding_backward_split_cpu_template.cpp
fbgemm_gpu/src/jagged_tensor_ops.cu
1 30 (3%) 22 (4%) 2022-03-09
fbgemm_gpu/src/histogram_binning_calibration_ops.cu
fbgemm_gpu/src/jagged_tensor_ops.cu
1 8 (12%) 22 (4%) 2022-03-09
fbgemm_gpu/codegen/embedding_bounds_check_host_cpu.cpp
fbgemm_gpu/codegen/embedding_forward_quantized_host_cpu.cpp
1 16 (6%) 28 (3%) 2022-03-30
fbgemm_gpu/src/quantize_ops.cu
fbgemm_gpu/src/input_combine_cpu.cpp
1 9 (11%) 13 (7%) 2022-03-09
fbgemm_gpu/codegen/embedding_forward_split_template.cu
fbgemm_gpu/codegen/embedding_forward_quantized_cpu_template.cpp
1 18 (5%) 31 (3%) 2022-03-09
fbgemm_gpu/src/cumem_utils_host.cpp
fbgemm_gpu/codegen/embedding_forward_quantized_host.cpp
1 15 (6%) 24 (4%) 2022-03-30
fbgemm_gpu/src/permute_pooled_embedding_ops.cu
fbgemm_gpu/src/sparse_ops.cu
1 8 (12%) 52 (1%) 2022-03-09
fbgemm_gpu/src/split_embeddings_cache_cuda.cu
fbgemm_gpu/src/jagged_tensor_ops.cu
1 27 (3%) 22 (4%) 2022-03-09
fbgemm_gpu/bench/sparse_ops_benchmark.py
fbgemm_gpu/include/fbgemm_gpu/sparse_ops.h
1 1 (100%) 40 (2%) 2022-03-28
fbgemm_gpu/codegen/embedding_bounds_check.cu
fbgemm_gpu/codegen/embedding_backward_split_cpu_template.cpp
1 15 (6%) 30 (3%) 2022-03-09
fbgemm_gpu/src/layout_transform_ops.cu
fbgemm_gpu/codegen/embedding_backward_split_cpu_approx_template.cpp
1 11 (9%) 20 (5%) 2022-03-09
fbgemm_gpu/src/split_embeddings_utils.cu
fbgemm_gpu/src/histogram_binning_calibration_ops.cu
1 6 (16%) 8 (12%) 2022-03-09
fbgemm_gpu/src/input_combine_cpu.cpp
fbgemm_gpu/include/fbgemm_gpu/input_combine.h
1 13 (7%) 6 (16%) 2022-03-22
fbgemm_gpu/src/layout_transform_ops_cpu.cpp
fbgemm_gpu/codegen/embedding_bounds_check_host_cpu.cpp
1 9 (11%) 16 (6%) 2022-03-09
fbgemm_gpu/src/split_embeddings_utils.cu
fbgemm_gpu/codegen/embedding_forward_split_template.cu
1 6 (16%) 18 (5%) 2022-03-09
fbgemm_gpu/src/layout_transform_ops_cpu.cpp
fbgemm_gpu/src/sparse_ops.cu
1 9 (11%) 52 (1%) 2022-03-09
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [fbgemm_gpu/src/jagged_tensor_ops_cpu.cpp] [fbgemm_gpu/src/jagged_tensor_ops_cpu.cpp] [fbgemm_gpu/src/jagged_tensor_ops.cu] [fbgemm_gpu/src/jagged_tensor_ops.cu] [fbgemm_gpu/src/jagged_tensor_ops_cpu.cpp]--[fbgemm_gpu/src/jagged_tensor_ops.cu] 14 [fbgemm_gpu/src/sparse_ops_cpu.cpp] [fbgemm_gpu/src/sparse_ops_cpu.cpp] [fbgemm_gpu/src/sparse_ops_cpu.cpp]--[fbgemm_gpu/src/jagged_tensor_ops.cu] 2 [fbgemm_gpu/src/sparse_ops.cu] [fbgemm_gpu/src/sparse_ops.cu] [fbgemm_gpu/src/sparse_ops_cpu.cpp]--[fbgemm_gpu/src/sparse_ops.cu] 5 [fbgemm_gpu/include/fbgemm_gpu/sparse_ops.h] [fbgemm_gpu/include/fbgemm_gpu/sparse_ops.h] [fbgemm_gpu/src/sparse_ops_cpu.cpp]--[fbgemm_gpu/include/fbgemm_gpu/sparse_ops.h] 4 [fbgemm_gpu/src/sparse_ops_gpu.cpp] [fbgemm_gpu/src/sparse_ops_gpu.cpp] [fbgemm_gpu/src/sparse_ops_gpu.cpp]--[fbgemm_gpu/src/sparse_ops_cpu.cpp] 4 [fbgemm_gpu/src/sparse_ops_gpu.cpp]--[fbgemm_gpu/src/sparse_ops.cu] 4 [fbgemm_gpu/src/sparse_ops_gpu.cpp]--[fbgemm_gpu/include/fbgemm_gpu/sparse_ops.h] 5 [fbgemm_gpu/include/fbgemm_gpu/sparse_ops.h]--[fbgemm_gpu/src/sparse_ops.cu] 4 [fbgemm_gpu/fbgemm_gpu/split_table_batched_embeddings_ops.py] [fbgemm_gpu/fbgemm_gpu/split_table_batched_embeddings_ops.py] [fbgemm_gpu/codegen/embedding_forward_quantized_split_template.cu] [fbgemm_gpu/codegen/embedding_forward_quantized_split_template.cu] [fbgemm_gpu/fbgemm_gpu/split_table_batched_embeddings_ops.py]--[fbgemm_gpu/codegen/embedding_forward_quantized_split_template.cu] 3 [fbgemm_gpu/codegen/embedding_forward_quantized_cpu_template.cpp] [fbgemm_gpu/codegen/embedding_forward_quantized_cpu_template.cpp] [fbgemm_gpu/fbgemm_gpu/split_table_batched_embeddings_ops.py]--[fbgemm_gpu/codegen/embedding_forward_quantized_cpu_template.cpp] 2 [fbgemm_gpu/codegen/embedding_forward_quantized_split_template.cu]--[fbgemm_gpu/codegen/embedding_forward_quantized_cpu_template.cpp] 2 [fbgemm_gpu/src/permute_pooled_embedding_ops_cpu.cpp] [fbgemm_gpu/src/permute_pooled_embedding_ops_cpu.cpp] [fbgemm_gpu/include/fbgemm_gpu/permute_pooled_embs_function.h] [fbgemm_gpu/include/fbgemm_gpu/permute_pooled_embs_function.h] [fbgemm_gpu/src/permute_pooled_embedding_ops_cpu.cpp]--[fbgemm_gpu/include/fbgemm_gpu/permute_pooled_embs_function.h] 3 [fbgemm_gpu/fbgemm_gpu/permute_pooled_embedding_modules.py] [fbgemm_gpu/fbgemm_gpu/permute_pooled_embedding_modules.py] [fbgemm_gpu/src/permute_pooled_embedding_ops_cpu.cpp]--[fbgemm_gpu/fbgemm_gpu/permute_pooled_embedding_modules.py] 2 [fbgemm_gpu/include/fbgemm_gpu/permute_pooled_embedding_ops.h] [fbgemm_gpu/include/fbgemm_gpu/permute_pooled_embedding_ops.h] [fbgemm_gpu/src/permute_pooled_embedding_ops_cpu.cpp]--[fbgemm_gpu/include/fbgemm_gpu/permute_pooled_embedding_ops.h] 2 [fbgemm_gpu/include/fbgemm_gpu/permute_pooled_embs_function.h]--[fbgemm_gpu/fbgemm_gpu/permute_pooled_embedding_modules.py] 2 [fbgemm_gpu/include/fbgemm_gpu/permute_pooled_embs_function.h]--[fbgemm_gpu/include/fbgemm_gpu/permute_pooled_embedding_ops.h] 2 [fbgemm_gpu/include/fbgemm_gpu/permute_pooled_embedding_ops.h]--[fbgemm_gpu/fbgemm_gpu/permute_pooled_embedding_modules.py] 2 [fbgemm_gpu/src/permute_pooled_embedding_ops_gpu.cpp] [fbgemm_gpu/src/permute_pooled_embedding_ops_gpu.cpp] [fbgemm_gpu/src/permute_pooled_embedding_ops_gpu.cpp]--[fbgemm_gpu/src/permute_pooled_embedding_ops_cpu.cpp] 2 [fbgemm_gpu/src/permute_pooled_embedding_ops_gpu.cpp]--[fbgemm_gpu/include/fbgemm_gpu/permute_pooled_embs_function.h] 2 [fbgemm_gpu/src/permute_pooled_embedding_ops_gpu.cpp]--[fbgemm_gpu/fbgemm_gpu/permute_pooled_embedding_modules.py] 2 [fbgemm_gpu/src/permute_pooled_embedding_ops_gpu.cpp]--[fbgemm_gpu/include/fbgemm_gpu/permute_pooled_embedding_ops.h] 2 [fbgemm_gpu/bench/merge_embeddings_benchmark.py] [fbgemm_gpu/bench/merge_embeddings_benchmark.py] [fbgemm_gpu/bench/quantize_ops_benchmark.py] [fbgemm_gpu/bench/quantize_ops_benchmark.py] [fbgemm_gpu/bench/merge_embeddings_benchmark.py]--[fbgemm_gpu/bench/quantize_ops_benchmark.py] 2 [fbgemm_gpu/codegen/embedding_forward_quantized_host_cpu.cpp] [fbgemm_gpu/codegen/embedding_forward_quantized_host_cpu.cpp] [fbgemm_gpu/codegen/embedding_forward_quantized_host.cpp] [fbgemm_gpu/codegen/embedding_forward_quantized_host.cpp] [fbgemm_gpu/codegen/embedding_forward_quantized_host_cpu.cpp]--[fbgemm_gpu/codegen/embedding_forward_quantized_host.cpp] 2 [fbgemm_gpu/src/cumem_utils_host.cpp] [fbgemm_gpu/src/cumem_utils_host.cpp] [fbgemm_gpu/src/cumem_utils_host.cpp]--[fbgemm_gpu/codegen/embedding_forward_quantized_host.cpp] 1 [fbgemm_gpu/codegen/embedding_bounds_check_host_cpu.cpp] [fbgemm_gpu/codegen/embedding_bounds_check_host_cpu.cpp] [fbgemm_gpu/src/cumem_utils_host.cpp]--[fbgemm_gpu/codegen/embedding_bounds_check_host_cpu.cpp] 1 [fbgemm_gpu/codegen/embedding_bounds_check_host.cpp] [fbgemm_gpu/codegen/embedding_bounds_check_host.cpp] [fbgemm_gpu/src/cumem_utils_host.cpp]--[fbgemm_gpu/codegen/embedding_bounds_check_host.cpp] 1 [fbgemm_gpu/codegen/embedding_bounds_check_host_cpu.cpp]--[fbgemm_gpu/codegen/embedding_forward_quantized_host_cpu.cpp] 1 [fbgemm_gpu/codegen/embedding_backward_split_host_template.cpp] [fbgemm_gpu/codegen/embedding_backward_split_host_template.cpp] [fbgemm_gpu/codegen/embedding_bounds_check_host_cpu.cpp]--[fbgemm_gpu/codegen/embedding_backward_split_host_template.cpp] 1 [fbgemm_gpu/src/permute_pooled_embedding_ops.cu] [fbgemm_gpu/src/permute_pooled_embedding_ops.cu] [fbgemm_gpu/src/permute_pooled_embedding_ops.cu]--[fbgemm_gpu/src/sparse_ops.cu] 1 [fbgemm_gpu/src/input_combine_cpu.cpp] [fbgemm_gpu/src/input_combine_cpu.cpp] [fbgemm_gpu/src/permute_pooled_embedding_ops.cu]--[fbgemm_gpu/src/input_combine_cpu.cpp] 1 [fbgemm_gpu/src/input_combine_cpu.cpp]--[fbgemm_gpu/src/sparse_ops.cu] 1 [fbgemm_gpu/include/fbgemm_gpu/input_combine.h] [fbgemm_gpu/include/fbgemm_gpu/input_combine.h] [fbgemm_gpu/src/input_combine_cpu.cpp]--[fbgemm_gpu/include/fbgemm_gpu/input_combine.h] 1 [fbgemm_gpu/src/layout_transform_ops_cpu.cpp] [fbgemm_gpu/src/layout_transform_ops_cpu.cpp] [fbgemm_gpu/src/layout_transform_ops_cpu.cpp]--[fbgemm_gpu/src/sparse_ops.cu] 1 [fbgemm_gpu/src/layout_transform_ops_cpu.cpp]--[fbgemm_gpu/codegen/embedding_bounds_check_host_cpu.cpp] 1 [fbgemm_gpu/codegen/embedding_backward_split_cpu_approx_template.cpp] [fbgemm_gpu/codegen/embedding_backward_split_cpu_approx_template.cpp] [fbgemm_gpu/src/layout_transform_ops_cpu.cpp]--[fbgemm_gpu/codegen/embedding_backward_split_cpu_approx_template.cpp] 1 [fbgemm_gpu/src/histogram_binning_calibration_ops.cu] [fbgemm_gpu/src/histogram_binning_calibration_ops.cu] [fbgemm_gpu/src/layout_transform_ops_cpu.cpp]--[fbgemm_gpu/src/histogram_binning_calibration_ops.cu] 1 [fbgemm_gpu/codegen/embedding_backward_split_indice_weights_template.cu] [fbgemm_gpu/codegen/embedding_backward_split_indice_weights_template.cu] [fbgemm_gpu/codegen/embedding_backward_split_indice_weights_template.cu]--[fbgemm_gpu/src/input_combine_cpu.cpp] 1 [fbgemm_gpu/codegen/embedding_forward_split_template.cu] [fbgemm_gpu/codegen/embedding_forward_split_template.cu] [fbgemm_gpu/codegen/embedding_forward_split_template.cu]--[fbgemm_gpu/codegen/embedding_forward_quantized_cpu_template.cpp] 1 [fbgemm_gpu/codegen/embedding_forward_split_template.cu]--[fbgemm_gpu/codegen/embedding_backward_split_cpu_approx_template.cpp] 1 [fbgemm_gpu/src/histogram_binning_calibration_ops.cu]--[fbgemm_gpu/src/jagged_tensor_ops.cu] 1 [fbgemm_gpu/src/split_embeddings_cache_cuda.cu] [fbgemm_gpu/src/split_embeddings_cache_cuda.cu] [fbgemm_gpu/src/histogram_binning_calibration_ops.cu]--[fbgemm_gpu/src/split_embeddings_cache_cuda.cu] 1 [fbgemm_gpu/src/split_embeddings_cache_cuda.cu]--[fbgemm_gpu/src/jagged_tensor_ops.cu] 1 [fbgemm_gpu/src/layout_transform_ops.cu] [fbgemm_gpu/src/layout_transform_ops.cu] [fbgemm_gpu/src/layout_transform_ops.cu]--[fbgemm_gpu/codegen/embedding_backward_split_cpu_approx_template.cpp] 1 [fbgemm_gpu/src/layout_transform_ops.cu]--[fbgemm_gpu/src/histogram_binning_calibration_ops.cu] 1 [fbgemm_gpu/codegen/embedding_backward_split_cpu_template.cpp] [fbgemm_gpu/codegen/embedding_backward_split_cpu_template.cpp] [fbgemm_gpu/codegen/embedding_backward_split_cpu_template.cpp]--[fbgemm_gpu/src/jagged_tensor_ops.cu] 1 [fbgemm_gpu/src/quantize_ops.cu] [fbgemm_gpu/src/quantize_ops.cu] [fbgemm_gpu/src/quantize_ops.cu]--[fbgemm_gpu/src/input_combine_cpu.cpp] 1 [fbgemm_gpu/bench/sparse_ops_benchmark.py] [fbgemm_gpu/bench/sparse_ops_benchmark.py] [fbgemm_gpu/bench/sparse_ops_benchmark.py]--[fbgemm_gpu/include/fbgemm_gpu/sparse_ops.h] 1 [fbgemm_gpu/codegen/embedding_bounds_check.cu] [fbgemm_gpu/codegen/embedding_bounds_check.cu] [fbgemm_gpu/codegen/embedding_bounds_check.cu]--[fbgemm_gpu/codegen/embedding_backward_split_cpu_template.cpp] 1 [fbgemm_gpu/src/split_embeddings_utils.cu] [fbgemm_gpu/src/split_embeddings_utils.cu] [fbgemm_gpu/src/split_embeddings_utils.cu]--[fbgemm_gpu/codegen/embedding_forward_split_template.cu] 1 [fbgemm_gpu/src/split_embeddings_utils.cu]--[fbgemm_gpu/src/histogram_binning_calibration_ops.cu] 1

Open 3D force graph (file dependencies)...
Open 3D force graph (file dependencies with commits)...
Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
G fbgemm_gpu/src fbgemm_gpu/src fbgemm_gpu/src--fbgemm_gpu/src 23 fbgemm_gpu/include/fbgemm_gpu fbgemm_gpu/include/fbgemm_gpu fbgemm_gpu/src--fbgemm_gpu/include/fbgemm_gpu 13 fbgemm_gpu/codegen fbgemm_gpu/codegen fbgemm_gpu/src--fbgemm_gpu/codegen 2 fbgemm_gpu/fbgemm_gpu fbgemm_gpu/fbgemm_gpu fbgemm_gpu/src--fbgemm_gpu/fbgemm_gpu 2 fbgemm_gpu/include/fbgemm_gpu--fbgemm_gpu/include/fbgemm_gpu 3 fbgemm_gpu/include/fbgemm_gpu--fbgemm_gpu/codegen 1 fbgemm_gpu/include/fbgemm_gpu--fbgemm_gpu/fbgemm_gpu 3 fbgemm_gpu/codegen--fbgemm_gpu/codegen 4 fbgemm_gpu/fbgemm_gpu--fbgemm_gpu/codegen 3 fbgemm_gpu/bench fbgemm_gpu/bench fbgemm_gpu/bench--fbgemm_gpu/src 1 fbgemm_gpu/bench--fbgemm_gpu/include/fbgemm_gpu 1 fbgemm_gpu/bench--fbgemm_gpu/bench 2 include/fbgemm include/fbgemm include/fbgemm--fbgemm_gpu/include/fbgemm_gpu 1

Open 3D force graph (file dependencies)...