Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save akesandgren/a1cdf9f2ccbdc5331b58cde09bbf0dc6 to your computer and use it in GitHub Desktop.
Save akesandgren/a1cdf9f2ccbdc5331b58cde09bbf0dc6 to your computer and use it in GitHub Desktop.
(partial) EasyBuild log for failed build of /scratch/eb-ake-tmp/eb-cfax5r0s/files_pr20013/p/PyTorch-Geometric/PyTorch-Geometric-2.5.0-foss-2023a-PyTorch-2.1.2-CUDA-12.1.1.eb (PR(s) #20013)
test/transforms/test_pad.py::test_pad_invalid_padding_type PASSED
test/transforms/test_pad.py::test_pad_data_non_tensor_attr PASSED
test/transforms/test_pad.py::test_pad_node_additional_attr_mask[True] PASSED
test/transforms/test_pad.py::test_pad_node_additional_attr_mask[False] PASSED
test/transforms/test_pad.py::test_uniform_padding PASSED
test/transforms/test_pad.py::test_attr_name_padding PASSED
test/transforms/test_pad.py::test_attr_name_padding_invalid PASSED
test/transforms/test_pad.py::test_node_edge_type_padding[node] PASSED
test/transforms/test_pad.py::test_node_edge_type_padding[edge] PASSED
test/transforms/test_pad.py::test_edge_padding_invalid PASSED
test/transforms/test_point_pair_features.py::test_point_pair_features PASSED
test/transforms/test_polar.py::test_polar PASSED
test/transforms/test_radius_graph.py::test_radius_graph PASSED
test/transforms/test_random_flip.py::test_random_flip PASSED
test/transforms/test_random_jitter.py::test_random_jitter PASSED
test/transforms/test_random_link_split.py::test_random_link_split PASSED
test/transforms/test_random_link_split.py::test_random_link_split_with_label PASSED
test/transforms/test_random_link_split.py::test_random_link_split_increment_label PASSED
test/transforms/test_random_link_split.py::test_random_link_split_on_hetero_data PASSED
test/transforms/test_random_link_split.py::test_random_link_split_on_undirected_hetero_data PASSED
test/transforms/test_random_link_split.py::test_random_link_split_insufficient_negative_edges PASSED
test/transforms/test_random_link_split.py::test_random_link_split_non_contiguous PASSED
test/transforms/test_random_link_split.py::test_random_link_split_on_dataset SKIPPED (Fast test run)
test/transforms/test_random_node_split.py::test_random_node_split[1] PASSED
test/transforms/test_random_node_split.py::test_random_node_split[2] PASSED
test/transforms/test_random_node_split.py::test_random_node_split_on_hetero_data PASSED
test/transforms/test_random_rotate.py::test_random_rotate PASSED
test/transforms/test_random_scale.py::test_random_scale PASSED
test/transforms/test_random_shear.py::test_random_shear PASSED
test/transforms/test_remove_duplicated_edges.py::test_remove_duplicated_edges PASSED
test/transforms/test_remove_isolated_nodes.py::test_remove_isolated_nodes PASSED
test/transforms/test_remove_isolated_nodes.py::test_remove_isolated_nodes_in_hetero_data PASSED
test/transforms/test_remove_training_classes.py::test_remove_training_classes PASSED
test/transforms/test_rooted_subgraph.py::test_rooted_ego_nets PASSED
test/transforms/test_rooted_subgraph.py::test_rooted_rw_subgraph PASSED
test/transforms/test_rooted_subgraph.py::test_rooted_subgraph_minibatch PASSED
test/transforms/test_sample_points.py::test_sample_points PASSED
test/transforms/test_sign.py::test_sign PASSED
test/transforms/test_spherical.py::test_spherical PASSED
test/transforms/test_svd_feature_reduction.py::test_svd_feature_reduction PASSED
test/transforms/test_target_indegree.py::test_target_indegree PASSED
test/transforms/test_to_dense.py::test_to_dense PASSED
test/transforms/test_to_device.py::test_to_device[cpu] PASSED
test/transforms/test_to_device.py::test_to_device[cuda:0] PASSED
test/transforms/test_to_sparse_tensor.py::test_to_sparse_tensor_basic[None] PASSED
test/transforms/test_to_sparse_tensor.py::test_to_sparse_tensor_basic[layout1] PASSED
test/transforms/test_to_sparse_tensor.py::test_to_sparse_tensor_basic[layout2] PASSED
test/transforms/test_to_sparse_tensor.py::test_to_sparse_tensor_and_keep_edge_index PASSED
test/transforms/test_to_sparse_tensor.py::test_hetero_to_sparse_tensor[None] PASSED
test/transforms/test_to_sparse_tensor.py::test_hetero_to_sparse_tensor[layout1] PASSED
test/transforms/test_to_sparse_tensor.py::test_hetero_to_sparse_tensor[layout2] PASSED
test/transforms/test_to_sparse_tensor.py::test_to_sparse_tensor_num_nodes_equals_num_edges PASSED
test/transforms/test_to_superpixels.py::test_to_superpixels SKIPPED (Package torchvision not found)
test/transforms/test_to_undirected.py::test_to_undirected PASSED
test/transforms/test_to_undirected.py::test_to_undirected_with_duplicates PASSED
test/transforms/test_to_undirected.py::test_hetero_to_undirected PASSED
test/transforms/test_virtual_node.py::test_virtual_node PASSED
test/utils/test_assortativity.py::test_assortativity PASSED
test/utils/test_augmentation.py::test_shuffle_node PASSED
test/utils/test_augmentation.py::test_mask_feature PASSED
test/utils/test_augmentation.py::test_add_random_edge PASSED
test/utils/test_coalesce.py::test_coalesce PASSED
test/utils/test_coalesce.py::test_coalesce_without_duplicates PASSED
test/utils/test_coalesce.py::test_coalesce_jit PASSED
test/utils/test_convert.py::test_to_scipy_sparse_matrix PASSED
test/utils/test_convert.py::test_from_scipy_sparse_matrix PASSED
test/utils/test_convert.py::test_to_networkx PASSED
test/utils/test_convert.py::test_from_networkx_set_node_attributes PASSED
test/utils/test_convert.py::test_to_networkx_undirected PASSED
test/utils/test_convert.py::test_to_networkx_undirected_options PASSED
test/utils/test_convert.py::test_to_networkx_hetero PASSED
test/utils/test_convert.py::test_from_networkx PASSED
test/utils/test_convert.py::test_from_networkx_group_attrs PASSED
test/utils/test_convert.py::test_networkx_vice_versa_convert PASSED
test/utils/test_convert.py::test_from_networkx_non_consecutive PASSED
test/utils/test_convert.py::test_from_networkx_inverse PASSED
test/utils/test_convert.py::test_from_networkx_non_numeric_labels PASSED
test/utils/test_convert.py::test_from_networkx_without_edges PASSED
test/utils/test_convert.py::test_from_networkx_with_same_node_and_edge_attributes PASSED
test/utils/test_convert.py::test_from_networkx_subgraph_convert PASSED
test/utils/test_convert.py::test_from_networkx_sbm[0.2-0.8-100] PASSED
test/utils/test_convert.py::test_to_networkit_vice_versa SKIPPED (Package networkit not found)
test/utils/test_convert.py::test_to_networkit[None-None-True] SKIPPED (Package networkit not found)
test/utils/test_convert.py::test_to_networkit[None-None-False] SKIPPED (Package networkit not found)
test/utils/test_convert.py::test_to_networkit[None-3-True] SKIPPED (Package networkit not found)
test/utils/test_convert.py::test_to_networkit[None-3-False] SKIPPED (Package networkit not found)
test/utils/test_convert.py::test_to_networkit[edge_weight1-None-True] SKIPPED (Package networkit not found)
test/utils/test_convert.py::test_to_networkit[edge_weight1-None-False] SKIPPED (Package networkit not found)
test/utils/test_convert.py::test_to_networkit[edge_weight1-3-True] SKIPPED (Package networkit not found)
test/utils/test_convert.py::test_to_networkit[edge_weight1-3-False] SKIPPED (Package networkit not found)
test/utils/test_convert.py::test_from_networkit[True-True] SKIPPED (Package networkit not found)
test/utils/test_convert.py::test_from_networkit[True-False] SKIPPED (Package networkit not found)
test/utils/test_convert.py::test_from_networkit[False-True] SKIPPED (Package networkit not found)
test/utils/test_convert.py::test_from_networkit[False-False] SKIPPED (Package networkit not found)
test/utils/test_convert.py::test_trimesh_vice_versa SKIPPED (Package trimesh not found)
test/utils/test_convert.py::test_to_trimesh SKIPPED (Package trimesh not found)
test/utils/test_convert.py::test_from_trimesh SKIPPED (Package trimesh not found)
test/utils/test_convert.py::test_to_cugraph[True-True-None] SKIPPED (Package cudf not found)
test/utils/test_convert.py::test_to_cugraph[True-True-edge_weight1] SKIPPED (Package cudf not found)
test/utils/test_convert.py::test_to_cugraph[True-False-None] SKIPPED (Package cudf not found)
test/utils/test_convert.py::test_to_cugraph[True-False-edge_weight1] SKIPPED (Package cudf not found)
test/utils/test_convert.py::test_to_cugraph[False-True-None] SKIPPED (Package cudf not found)
test/utils/test_convert.py::test_to_cugraph[False-True-edge_weight1] SKIPPED (Package cudf not found)
test/utils/test_convert.py::test_to_cugraph[False-False-None] SKIPPED (Package cudf not found)
test/utils/test_convert.py::test_to_cugraph[False-False-edge_weight1] SKIPPED (Package cudf not found)
test/utils/test_convert.py::test_from_cugraph[True-True-None] SKIPPED (Package cudf not found)
test/utils/test_convert.py::test_from_cugraph[True-True-edge_weight1] SKIPPED (Package cudf not found)
test/utils/test_convert.py::test_from_cugraph[True-False-None] SKIPPED (Package cudf not found)
test/utils/test_convert.py::test_from_cugraph[True-False-edge_weight1] SKIPPED (Package cudf not found)
test/utils/test_convert.py::test_from_cugraph[False-True-None] SKIPPED (Package cudf not found)
test/utils/test_convert.py::test_from_cugraph[False-True-edge_weight1] SKIPPED (Package cudf not found)
test/utils/test_convert.py::test_from_cugraph[False-False-None] SKIPPED (Package cudf not found)
test/utils/test_convert.py::test_from_cugraph[False-False-edge_weight1] SKIPPED (Package cudf not found)
test/utils/test_convert.py::test_to_dgl_graph SKIPPED (Package dgl not found)
test/utils/test_convert.py::test_to_dgl_hetero_graph SKIPPED (Package dgl not found)
test/utils/test_convert.py::test_to_dgl_sparse SKIPPED (Package dgl not found)
test/utils/test_convert.py::test_from_dgl_graph SKIPPED (Package dgl not found)
test/utils/test_convert.py::test_from_dgl_hetero_graph SKIPPED (Package dgl not found)
test/utils/test_cross_entropy.py::test_sparse_cross_entropy_multiclass[False] PASSED
test/utils/test_cross_entropy.py::test_sparse_cross_entropy_multiclass[True] PASSED
test/utils/test_cross_entropy.py::test_sparse_cross_entropy_multilabel[False] PASSED
test/utils/test_cross_entropy.py::test_sparse_cross_entropy_multilabel[True] PASSED
test/utils/test_degree.py::test_degree PASSED
test/utils/test_dropout.py::test_dropout_adj PASSED
test/utils/test_dropout.py::test_dropout_node PASSED
test/utils/test_dropout.py::test_dropout_edge PASSED
test/utils/test_dropout.py::test_dropout_path PASSED
test/utils/test_embedding.py::test_get_embeddings PASSED
test/utils/test_functions.py::test_cumsum PASSED
test/utils/test_geodesic.py::test_geodesic_distance SKIPPED (Package gdist not found)
test/utils/test_grid.py::test_grid PASSED
test/utils/test_hetero.py::test_construct_bipartite_edge_index PASSED
test/utils/test_homophily.py::test_homophily PASSED
test/utils/test_index_sort.py::test_index_sort_stable[cpu] PASSED
test/utils/test_index_sort.py::test_index_sort_stable[cuda:0] PASSED
test/utils/test_isolated.py::test_contains_isolated_nodes PASSED
test/utils/test_isolated.py::test_remove_isolated_nodes PASSED
test/utils/test_laplacian.py::test_get_laplacian PASSED
test/utils/test_lexsort.py::test_lexsort PASSED
test/utils/test_loop.py::test_contains_self_loops PASSED
test/utils/test_loop.py::test_remove_self_loops PASSED
test/utils/test_loop.py::test_segregate_self_loops PASSED
test/utils/test_loop.py::test_add_self_loops PASSED
test/utils/test_loop.py::test_add_self_loops_bipartite PASSED
test/utils/test_loop.py::test_add_remaining_self_loops PASSED
test/utils/test_loop.py::test_add_remaining_self_loops_without_initial_loops PASSED
test/utils/test_loop.py::test_get_self_loop_attr PASSED
test/utils/test_map.py::test_map_index[3-cpu] PASSED
test/utils/test_map.py::test_map_index[3-cuda:0] PASSED
test/utils/test_map.py::test_map_index[100000000-cpu] PASSED
test/utils/test_map.py::test_map_index[100000000-cuda:0] PASSED
test/utils/test_map.py::test_map_index_na[3-cpu] PASSED
test/utils/test_map.py::test_map_index_na[3-cuda:0] PASSED
test/utils/test_map.py::test_map_index_na[100000000-cpu] PASSED
test/utils/test_map.py::test_map_index_na[100000000-cuda:0] PASSED
test/utils/test_mask.py::test_mask_select PASSED
test/utils/test_mask.py::test_index_to_mask PASSED
test/utils/test_mask.py::test_mask_to_index PASSED
test/utils/test_mesh_laplacian.py::test_get_mesh_laplacian_of_cube PASSED
test/utils/test_mesh_laplacian.py::test_get_mesh_laplacian_of_irregular_triangular_prism PASSED
test/utils/test_negative_sampling.py::test_edge_index_to_vector_and_vice_versa PASSED
test/utils/test_negative_sampling.py::test_negative_sampling PASSED
test/utils/test_negative_sampling.py::test_bipartite_negative_sampling PASSED
test/utils/test_negative_sampling.py::test_batched_negative_sampling PASSED
test/utils/test_negative_sampling.py::test_bipartite_batched_negative_sampling PASSED
test/utils/test_negative_sampling.py::test_structured_negative_sampling PASSED
test/utils/test_negative_sampling.py::test_structured_negative_sampling_feasible PASSED
test/utils/test_nested.py::test_to_nested_tensor PASSED
test/utils/test_nested.py::test_from_nested_tensor PASSED
test/utils/test_nested.py::test_to_and_from_nested_tensor_autograd PASSED
test/utils/test_noise_scheduler.py::test_get_smld_sigma_schedule PASSED
test/utils/test_noise_scheduler.py::test_get_diffusion_beta_schedule[linear] PASSED
test/utils/test_noise_scheduler.py::test_get_diffusion_beta_schedule[quadratic] PASSED
test/utils/test_noise_scheduler.py::test_get_diffusion_beta_schedule[constant] PASSED
test/utils/test_noise_scheduler.py::test_get_diffusion_beta_schedule[sigmoid] PASSED
test/utils/test_normalized_cut.py::test_normalized_cut PASSED
test/utils/test_num_nodes.py::test_maybe_num_nodes PASSED
test/utils/test_num_nodes.py::test_maybe_num_nodes_dict PASSED
test/utils/test_one_hot.py::test_one_hot PASSED
test/utils/test_ppr.py::test_get_ppr[None] PASSED
test/utils/test_ppr.py::test_get_ppr[target1] PASSED
test/utils/test_random.py::test_erdos_renyi_graph PASSED
test/utils/test_random.py::test_stochastic_blockmodel_graph PASSED
test/utils/test_random.py::test_barabasi_albert_graph PASSED
test/utils/test_repeat.py::test_repeat PASSED
test/utils/test_scatter.py::test_scatter_validate PASSED
test/utils/test_scatter.py::test_scatter[sum-cpu] PASSED
test/utils/test_scatter.py::test_scatter[sum-cuda:0] PASSED
test/utils/test_scatter.py::test_scatter[add-cpu] PASSED
test/utils/test_scatter.py::test_scatter[add-cuda:0] PASSED
test/utils/test_scatter.py::test_scatter[mean-cpu] PASSED
test/utils/test_scatter.py::test_scatter[mean-cuda:0] PASSED
test/utils/test_scatter.py::test_scatter[min-cpu] PASSED
test/utils/test_scatter.py::test_scatter[min-cuda:0] PASSED
test/utils/test_scatter.py::test_scatter[max-cpu] PASSED
test/utils/test_scatter.py::test_scatter[max-cuda:0] PASSED
test/utils/test_scatter.py::test_scatter_backward[sum-cpu] PASSED
test/utils/test_scatter.py::test_scatter_backward[sum-cuda:0] PASSED
test/utils/test_scatter.py::test_scatter_backward[add-cpu] PASSED
test/utils/test_scatter.py::test_scatter_backward[add-cuda:0] PASSED
test/utils/test_scatter.py::test_scatter_backward[mean-cpu] PASSED
test/utils/test_scatter.py::test_scatter_backward[mean-cuda:0] PASSED
test/utils/test_scatter.py::test_scatter_backward[min-cpu] PASSED
test/utils/test_scatter.py::test_scatter_backward[min-cuda:0] PASSED
test/utils/test_scatter.py::test_scatter_backward[max-cpu] PASSED
test/utils/test_scatter.py::test_scatter_backward[max-cuda:0] PASSED
test/utils/test_scatter.py::test_scatter_any[cpu] PASSED
test/utils/test_scatter.py::test_scatter_any[cuda:0] PASSED
test/utils/test_scatter.py::test_group_argsort[False-4-cpu] PASSED
test/utils/test_scatter.py::test_group_argsort[False-4-cuda:0] PASSED
test/utils/test_scatter.py::test_group_argsort[True-4-cpu] PASSED
test/utils/test_scatter.py::test_group_argsort[True-4-cuda:0] PASSED
test/utils/test_scatter.py::test_scatter_argmax[cpu] PASSED
test/utils/test_scatter.py::test_scatter_argmax[cuda:0] PASSED
test/utils/test_segment.py::test_segment[sum-enable_extensions-cpu] PASSED
test/utils/test_segment.py::test_segment[sum-enable_extensions-cuda:0] PASSED
test/utils/test_segment.py::test_segment[sum-disable_extensions-cpu] PASSED
test/utils/test_segment.py::test_segment[sum-disable_extensions-cuda:0] PASSED
test/utils/test_segment.py::test_segment[mean-enable_extensions-cpu] PASSED
test/utils/test_segment.py::test_segment[mean-enable_extensions-cuda:0] PASSED
test/utils/test_segment.py::test_segment[mean-disable_extensions-cpu] PASSED
test/utils/test_segment.py::test_segment[mean-disable_extensions-cuda:0] PASSED
test/utils/test_segment.py::test_segment[min-enable_extensions-cpu] PASSED
test/utils/test_segment.py::test_segment[min-enable_extensions-cuda:0] PASSED
test/utils/test_segment.py::test_segment[min-disable_extensions-cpu] PASSED
test/utils/test_segment.py::test_segment[min-disable_extensions-cuda:0] PASSED
test/utils/test_segment.py::test_segment[max-enable_extensions-cpu] PASSED
test/utils/test_segment.py::test_segment[max-enable_extensions-cuda:0] PASSED
test/utils/test_segment.py::test_segment[max-disable_extensions-cpu] PASSED
test/utils/test_segment.py::test_segment[max-disable_extensions-cuda:0] PASSED
test/utils/test_select.py::test_select PASSED
test/utils/test_select.py::test_narrow PASSED
test/utils/test_smiles.py::test_from_to_smiles[F/C=C/F] SKIPPED (Package rdkit not found)
test/utils/test_smiles.py::test_from_to_smiles[F/C=C\\F0] SKIPPED (Package rdkit not found)
test/utils/test_smiles.py::test_from_to_smiles[F/C=C\\F1] SKIPPED (Package rdkit not found)
test/utils/test_smiles.py::test_from_to_smiles[COc1cccc([C@@H]2Oc3ccc(OC)cc3/C(=N/OC[C@@H](C)[C@H](OCc3ccccc3)C(C)C)[C@@H]2O)c1] SKIPPED
test/utils/test_smiles.py::test_from_to_smiles[C/C(=C\\C(=O)c1ccc(C)o1)Nc1ccc2c(c1)OCO2] SKIPPED (Package rdkit not found)
test/utils/test_smiles.py::test_from_to_smiles[F[B-](F)(F)c1cnc2ccccc2c1] SKIPPED (Package rdkit not found)
test/utils/test_smiles.py::test_from_to_smiles[COC(=O)[C@@]1(Cc2ccccc2)[C@H]2C(=O)N(C)C(=O)[C@H]2[C@H]2CN=C(SC)N21] SKIPPED (Package
rdkit not found)
test/utils/test_smiles.py::test_from_to_smiles[O=C(O)c1ccc(NS(=O)(=O)c2ccc3c(c2)C(=O)c2cc(S(=O)(=O)Nc4ccc(C(=O)O)cc4)ccc2-3)cc1] SKIPPED
test/utils/test_softmax.py::test_softmax PASSED
test/utils/test_softmax.py::test_softmax_backward PASSED
test/utils/test_softmax.py::test_softmax_dim PASSED
test/utils/test_sort_edge_index.py::test_sort_edge_index PASSED
test/utils/test_sort_edge_index.py::test_sort_edge_index_jit PASSED
test/utils/test_sparse.py::test_dense_to_sparse PASSED
test/utils/test_sparse.py::test_dense_to_sparse_bipartite PASSED
test/utils/test_sparse.py::test_is_torch_sparse_tensor PASSED
test/utils/test_sparse.py::test_is_sparse PASSED
test/utils/test_sparse.py::test_to_torch_coo_tensor PASSED
test/utils/test_sparse.py::test_to_torch_csr_tensor PASSED
test/utils/test_sparse.py::test_to_torch_csc_tensor PASSED
test/utils/test_sparse.py::test_to_torch_coo_tensor_save_load PASSED
test/utils/test_sparse.py::test_to_edge_index PASSED
test/utils/test_sparse.py::test_cat[0-layout0-cpu] PASSED
test/utils/test_sparse.py::test_cat[0-layout0-cuda:0] PASSED
test/utils/test_sparse.py::test_cat[0-layout1-cpu] PASSED
test/utils/test_sparse.py::test_cat[0-layout1-cuda:0] PASSED
test/utils/test_sparse.py::test_cat[0-layout2-cpu] PASSED
test/utils/test_sparse.py::test_cat[0-layout2-cuda:0] PASSED
test/utils/test_sparse.py::test_cat[1-layout0-cpu] PASSED
test/utils/test_sparse.py::test_cat[1-layout0-cuda:0] PASSED
test/utils/test_sparse.py::test_cat[1-layout1-cpu] PASSED
test/utils/test_sparse.py::test_cat[1-layout1-cuda:0] PASSED
test/utils/test_sparse.py::test_cat[1-layout2-cpu] PASSED
test/utils/test_sparse.py::test_cat[1-layout2-cuda:0] PASSED
test/utils/test_sparse.py::test_cat[dim2-layout0-cpu] PASSED
test/utils/test_sparse.py::test_cat[dim2-layout0-cuda:0] PASSED
test/utils/test_sparse.py::test_cat[dim2-layout1-cpu] PASSED
test/utils/test_sparse.py::test_cat[dim2-layout1-cuda:0] PASSED
test/utils/test_sparse.py::test_cat[dim2-layout2-cpu] PASSED
test/utils/test_sparse.py::test_cat[dim2-layout2-cuda:0] PASSED
test/utils/test_spmm.py::test_spmm_basic[sum-cpu] PASSED
test/utils/test_spmm.py::test_spmm_basic[sum-cuda:0] PASSED
test/utils/test_spmm.py::test_spmm_basic[mean-cpu] PASSED
test/utils/test_spmm.py::test_spmm_basic[mean-cuda:0] PASSED
test/utils/test_spmm.py::test_spmm_reduce[min-cpu] PASSED
test/utils/test_spmm.py::test_spmm_reduce[min-cuda:0] PASSED
test/utils/test_spmm.py::test_spmm_reduce[max-cpu] PASSED
test/utils/test_spmm.py::test_spmm_reduce[max-cuda:0] PASSED
test/utils/test_spmm.py::test_spmm_layout[sum-layout0-cpu] PASSED
test/utils/test_spmm.py::test_spmm_layout[sum-layout0-cuda:0] PASSED
test/utils/test_spmm.py::test_spmm_layout[sum-layout1-cpu] PASSED
test/utils/test_spmm.py::test_spmm_layout[sum-layout1-cuda:0] PASSED
test/utils/test_spmm.py::test_spmm_layout[sum-layout2-cpu] PASSED
test/utils/test_spmm.py::test_spmm_layout[sum-layout2-cuda:0] PASSED
test/utils/test_spmm.py::test_spmm_layout[mean-layout0-cpu] PASSED
test/utils/test_spmm.py::test_spmm_layout[mean-layout0-cuda:0] PASSED
test/utils/test_spmm.py::test_spmm_layout[mean-layout1-cpu] PASSED
test/utils/test_spmm.py::test_spmm_layout[mean-layout1-cuda:0] PASSED
test/utils/test_spmm.py::test_spmm_layout[mean-layout2-cpu] PASSED
test/utils/test_spmm.py::test_spmm_layout[mean-layout2-cuda:0] PASSED
test/utils/test_spmm.py::test_spmm_layout[min-layout0-cpu] PASSED
test/utils/test_spmm.py::test_spmm_layout[min-layout0-cuda:0] PASSED
test/utils/test_spmm.py::test_spmm_layout[min-layout1-cpu] PASSED
test/utils/test_spmm.py::test_spmm_layout[min-layout1-cuda:0] PASSED
test/utils/test_spmm.py::test_spmm_layout[min-layout2-cpu] PASSED
test/utils/test_spmm.py::test_spmm_layout[min-layout2-cuda:0] PASSED
test/utils/test_spmm.py::test_spmm_layout[max-layout0-cpu] PASSED
test/utils/test_spmm.py::test_spmm_layout[max-layout0-cuda:0] PASSED
test/utils/test_spmm.py::test_spmm_layout[max-layout1-cpu] PASSED
test/utils/test_spmm.py::test_spmm_layout[max-layout1-cuda:0] PASSED
test/utils/test_spmm.py::test_spmm_layout[max-layout2-cpu] PASSED
test/utils/test_spmm.py::test_spmm_layout[max-layout2-cuda:0] PASSED
test/utils/test_spmm.py::test_spmm_jit[sum] PASSED
test/utils/test_spmm.py::test_spmm_jit[mean] PASSED
test/utils/test_subgraph.py::test_get_num_hops PASSED
test/utils/test_subgraph.py::test_subgraph PASSED
test/utils/test_subgraph.py::test_subgraph_large_index[cpu] PASSED
test/utils/test_subgraph.py::test_subgraph_large_index[cuda:0] PASSED
test/utils/test_subgraph.py::test_bipartite_subgraph PASSED
test/utils/test_subgraph.py::test_bipartite_subgraph_large_index[cpu] PASSED
test/utils/test_subgraph.py::test_bipartite_subgraph_large_index[cuda:0] PASSED
test/utils/test_subgraph.py::test_k_hop_subgraph PASSED
test/utils/test_to_dense_adj.py::test_to_dense_adj PASSED
test/utils/test_to_dense_adj.py::test_to_dense_adj_with_empty_edge_index PASSED
test/utils/test_to_dense_adj.py::test_to_dense_adj_with_duplicate_entries PASSED
test/utils/test_to_dense_batch.py::test_to_dense_batch[70.0] PASSED
test/utils/test_to_dense_batch.py::test_to_dense_batch[fill1] PASSED
test/utils/test_to_dense_batch.py::test_to_dense_batch_disable_dynamic_shapes PASSED
test/utils/test_to_dense_batch.py::test_to_dense_batch_jit SKIPPED (Fast test run)
test/utils/test_train_test_split_edges.py::test_train_test_split_edges PASSED
test/utils/test_tree_decomposition.py::test_tree_decomposition[F/C=C/F] SKIPPED (Package rdkit not found)
test/utils/test_tree_decomposition.py::test_tree_decomposition[C/C(=C\\C(=O)c1ccc(C)o1)Nc1ccc2c(c1)OCO2] SKIPPED (Package rdkit not
found)
test/utils/test_trim_to_layer.py::test_trim_sparse_tensor PASSED
test/utils/test_trim_to_layer.py::test_trim_to_layer_basic PASSED
test/utils/test_trim_to_layer.py::test_trim_to_layer_hetero PASSED
test/utils/test_trim_to_layer.py::test_trim_to_layer_with_neighbor_loader SKIPPED (Package pyg_lib not found)
test/utils/test_trim_to_layer.py::test_trim_to_layer_filtering PASSED
test/utils/test_unbatch.py::test_unbatch PASSED
test/utils/test_unbatch.py::test_unbatch_edge_index PASSED
test/utils/test_undirected.py::test_is_undirected PASSED
test/utils/test_undirected.py::test_to_undirected PASSED
test/visualization/test_graph_visualization.py::test_visualize_graph_via_graphviz[None] SKIPPED (Graphviz not installed)
test/visualization/test_graph_visualization.py::test_visualize_graph_via_graphviz[graphviz] SKIPPED (Graphviz not installed)
test/visualization/test_graph_visualization.py::test_visualize_graph_via_graphviz_with_node_labels[None] SKIPPED (Graphviz not
installed)
test/visualization/test_graph_visualization.py::test_visualize_graph_via_graphviz_with_node_labels[graphviz] SKIPPED (Graphviz not
installed)
test/visualization/test_graph_visualization.py::test_visualize_graph_via_networkx[None] PASSED
test/visualization/test_graph_visualization.py::test_visualize_graph_via_networkx[networkx] PASSED
test/visualization/test_influence.py::test_influence PASSED
================================================================== FAILURES ==================================================================
____________________________________________________ test_multithreading_neighbor_loader _____________________________________________________
spawn_context = None
@onlyLinux
@onlyNeighborSampler
def test_multithreading_neighbor_loader(spawn_context):
loader = NeighborLoader(
data=Data(x=torch.randn(1, 1)),
num_neighbors=[-1],
batch_size=1,
num_workers=2,
worker_init_fn=init_fn,
)

> with loader.enable_multithreading(2):
test/loader/test_mixin.py:52:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/hpc2n/eb/software/Python/3.11.3-GCCcore-12.3.0/lib/python3.11/contextlib.py:137: in __enter__
return next(self.gen)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = NeighborLoader(), worker_threads = 2
@contextmanager
def enable_multithreading(
self,
worker_threads: Optional[int] = None,
) -> None:
 r"""Enables multithreading in worker subprocesses.
 This option requires to change the start method from :obj:`"fork"` to
 :obj:`"spawn"`.

 .. code-block:: python

 def run():
 loader = NeigborLoader(data, num_workers=3)
 with loader.enable_multithreading(10):
 for batch in loader:
 pass

 if __name__ == '__main__':
 torch.set_start_method('spawn')
 run()

 Args:
 worker_threads (int, optional): The number of threads to use in
 each worker process.
 By default, it uses half of all available CPU cores.
 (default: :obj:`torch.get_num_threads() // num_workers`)
 """
if worker_threads is None:
worker_threads = torch.get_num_threads() // self.num_workers

self._worker_threads = worker_threads

if not self.num_workers > 0:
raise ValueError(f"'enable_multithreading' needs to be performed "
f"with at least one worker "
f"(got {self.num_workers})")

if worker_threads > torch.get_num_threads():
> raise ValueError(f"'worker_threads' should be smaller than the "
f"total available number of threads "
f"{torch.get_num_threads()} "
f"(got {worker_threads})")
E ValueError: 'worker_threads' should be smaller than the total available number of threads 1 (got 2)
/scratch/eb-ake-tmp/eb-cfax5r0s/tmpll4yzsnu/lib/python3.11/site-packages/torch_geometric/loader/mixin.py:154: ValueError
============================================================== warnings summary ==============================================================
../../../../../../../../scratch/eb-ake-tmp/eb-cfax5r0s/tmpll4yzsnu/lib/python3.11/site-packages/torch_geometric/graphgym/imports.py:14
/scratch/eb-ake-tmp/eb-cfax5r0s/tmpll4yzsnu/lib/python3.11/site-packages/torch_geometric/graphgym/imports.py:14: UserWarning: Please install 'pytorch_lightning' via 'pip install pytorch_lightning' in order to use GraphGym
warnings.warn("Please install 'pytorch_lightning' via "
test/explain/algorithm/test_graphmask_explainer.py: 12960 warnings
/scratch/eb-ake-tmp/eb-cfax5r0s/tmpll4yzsnu/lib/python3.11/site-packages/torch_geometric/explain/algorithm/graphmask_explainer.py:165: DeprecationWarning: `np.math` is a deprecated alias for the standard library `math` module (Deprecated Numpy 1.25). Replace usages of `np.math` with `math`
beta * np.math.log(-gamma / zeta))
test/loader/test_imbalanced_sampler.py: 2 warnings
test/loader/test_link_neighbor_loader.py: 34 warnings
test/loader/test_mixin.py: 3 warnings
test/loader/test_neighbor_loader.py: 22 warnings
test/loader/test_zip_loader.py: 2 warnings
test/nn/conv/test_pna_conv.py: 1 warning
test/nn/models/test_basic_gnn.py: 2 warnings
/scratch/eb-ake-tmp/eb-cfax5r0s/tmpll4yzsnu/lib/python3.11/site-packages/torch_geometric/sampler/neighbor_sampler.py:61: UserWarning: Using 'NeighborSampler' without a 'pyg-lib' installation is deprecated and will be removed soon. Please install 'pyg-lib' for accelerated neighborhood sampling
warnings.warn(f"Using '{self.__class__.__name__}' without a "
test/nn/test_fx.py::test_dropout
/hpc2n/eb/software/PyTorch/2.1.2-foss-2023a-CUDA-12.1.1/lib/python3.11/site-packages/torch/overrides.py:110: UserWarning: 'has_cuda' is deprecated, please use 'torch.backends.cuda.is_built()'
torch.has_cuda,
test/nn/test_fx.py::test_dropout
/hpc2n/eb/software/PyTorch/2.1.2-foss-2023a-CUDA-12.1.1/lib/python3.11/site-packages/torch/overrides.py:111: UserWarning: 'has_cudnn' is deprecated, please use 'torch.backends.cudnn.is_available()'
torch.has_cudnn,
test/nn/test_fx.py::test_dropout
/hpc2n/eb/software/PyTorch/2.1.2-foss-2023a-CUDA-12.1.1/lib/python3.11/site-packages/torch/overrides.py:117: UserWarning: 'has_mps' is deprecated, please use 'torch.backends.mps.is_built()'
torch.has_mps,
test/nn/test_fx.py::test_dropout
/hpc2n/eb/software/PyTorch/2.1.2-foss-2023a-CUDA-12.1.1/lib/python3.11/site-packages/torch/overrides.py:118: UserWarning: 'has_mkldnn' is deprecated, please use 'torch.backends.mkldnn.is_available()'
torch.has_mkldnn,
test/nn/conv/test_message_passing.py::test_traceable_my_conv_with_self_loops[4]
test/nn/conv/test_message_passing.py::test_traceable_my_conv_with_self_loops[8]
test/nn/conv/test_message_passing.py::test_traceable_my_conv_with_self_loops[2]
test/nn/conv/test_message_passing.py::test_traceable_my_conv_with_self_loops[0]
/scratch/eb-ake-tmp/eb-cfax5r0s/tmpll4yzsnu/lib/python3.11/site-packages/torch_geometric/edge_index.py:337: TracerWarning: torch.Tensor results are registered as constants in the trace. You can safely ignore this warning if you use this function to create tensors out of constant variables that would be the same every time you call this function. In any other case, this might cause the trace to be incorrect.
out = super().__new__(cls, data)
test/nn/dense/test_linear.py::test_hetero_linear[cpu]
test/nn/dense/test_linear.py::test_hetero_linear[cuda:0]
/hpc2n/eb/software/PyTorch/2.1.2-foss-2023a-CUDA-12.1.1/lib/python3.11/site-packages/torch/jit/_check.py:178: UserWarning: The TorchScript type system doesn't support instance-level annotations on empty non-base types in `__init__`. Instead, either 1) use a type annotation in the class body, or 2) wrap the type in `torch.jit.Attribute`.
warnings.warn(
test/nn/models/test_dimenet.py: 10 warnings
/scratch/eb-ake-tmp/eb-cfax5r0s/tmpll4yzsnu/lib/python3.11/site-packages/torch_geometric/nn/models/dimenet_utils.py:69: DeprecationWarning: `np.math` is a deprecated alias for the standard library `math` module (Deprecated Numpy 1.25). Replace usages of `np.math` with `math`
return ((2 * k + 1) * np.math.factorial(k - abs(m)) /
test/nn/models/test_dimenet.py: 10 warnings
/scratch/eb-ake-tmp/eb-cfax5r0s/tmpll4yzsnu/lib/python3.11/site-packages/torch_geometric/nn/models/dimenet_utils.py:70: DeprecationWarning: `np.math` is a deprecated alias for the standard library `math` module (Deprecated Numpy 1.25). Replace usages of `np.math` with `math`
(4 * np.pi * np.math.factorial(k + abs(m))))**0.5
test/transforms/test_laplacian_lambda_max.py::test_laplacian_lambda_max
test/transforms/test_laplacian_lambda_max.py::test_laplacian_lambda_max
test/transforms/test_laplacian_lambda_max.py::test_laplacian_lambda_max
test/transforms/test_laplacian_lambda_max.py::test_laplacian_lambda_max
/scratch/eb-ake-tmp/eb-cfax5r0s/tmpll4yzsnu/lib/python3.11/site-packages/torch_geometric/transforms/laplacian_lambda_max.py:65: DeprecationWarning: Conversion of an array with ndim > 0 to a scalar is deprecated, and will error in future. Ensure you extract a single element from your array before performing this operation. (Deprecated NumPy 1.25.)
data.lambda_max = float(lambda_max.real)
test/utils/test_map.py::test_map_index[100000000-cuda:0]
test/utils/test_map.py::test_map_index_na[100000000-cuda:0]
test/utils/test_subgraph.py::test_subgraph_large_index[cuda:0]
test/utils/test_subgraph.py::test_bipartite_subgraph_large_index[cuda:0]
test/utils/test_subgraph.py::test_bipartite_subgraph_large_index[cuda:0]
/scratch/eb-ake-tmp/eb-cfax5r0s/tmpll4yzsnu/lib/python3.11/site-packages/torch_geometric/utils/map.py:95: UserWarning: Using CPU-based processing within 'map_index' which may cause slowdowns and device synchronization. Consider installing 'cudf' to accelerate computation
warnings.warn("Using CPU-based processing within 'map_index' "
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
========================================================== short test summary info ===========================================================
FAILED test/loader/test_mixin.py::test_multithreading_neighbor_loader - ValueError: 'worker_threads' should be smaller than the total available number of threads 1 (got 2)
================================== 1 failed, 5187 passed, 835 skipped, 13066 warnings in 116.90s (0:01:56) ===================================
(at easybuild/tools/run.py:682 in parse_cmd_output)
== 2024-04-10 14:30:10,075 build_log.py:267 INFO ... (took 2 mins 12 secs)
== 2024-04-10 14:30:10,075 build_log.py:267 INFO ... (took 57 mins 54 secs)
== 2024-04-10 14:30:10,076 config.py:699 DEBUG software install path as specified by 'installpath' and 'subdir_software': /home/a/ake/easybuild-amd64_ubuntu2204_zen3/software
== 2024-04-10 14:30:10,076 filetools.py:2013 INFO Removing lock /home/a/ake/easybuild-amd64_ubuntu2204_zen3/software/.locks/_home_a_ake_easybuild-amd64_ubuntu2204_zen3_software_PyTorch-Geometric_2.5.0-foss-2023a-PyTorch-2.1.2-CUDA-12.1.1.lock...
== 2024-04-10 14:30:10,081 filetools.py:383 INFO Path /home/a/ake/easybuild-amd64_ubuntu2204_zen3/software/.locks/_home_a_ake_easybuild-amd64_ubuntu2204_zen3_software_PyTorch-Geometric_2.5.0-foss-2023a-PyTorch-2.1.2-CUDA-12.1.1.lock successfully removed.
== 2024-04-10 14:30:10,081 filetools.py:2017 INFO Lock removed: /home/a/ake/easybuild-amd64_ubuntu2204_zen3/software/.locks/_home_a_ake_easybuild-amd64_ubuntu2204_zen3_software_PyTorch-Geometric_2.5.0-foss-2023a-PyTorch-2.1.2-CUDA-12.1.1.lock
== 2024-04-10 14:30:10,081 easyblock.py:4291 WARNING build failed (first 300 chars): cmd "export PYTHONPATH=/scratch/eb-ake-tmp/eb-cfax5r0s/tmpll4yzsnu/lib/python3.11/site-packages:$PYTHONPATH && pytest --ignore=test/test_edge_index.py --ignore=test/nn/models/test_graph_unet.py --ignore=test/nn/pool/test_asap.py --ignore=test/transforms/test_add_metapaths.py --ignore=test/transform
== 2024-04-10 14:30:10,081 easyblock.py:328 INFO Closing log for application name PyTorch-Geometric version 2.5.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment