Skip to content

🐛[BUG]: physicsnemo Graphcast and GNN layers depend on now dead DGL #1003

@djgagne

Description

@djgagne

Version

1.1.1

On which installation method(s) does this occur?

No response

Describe the issue

One of my team members @kanz76 has implemented a graph neural network architecture using the gnn_layers module from physicsnemo. That module depends on the Deep Graph Library (DGL), which had more robust functionality than pytorch-geometric and scaled more efficiently. The problem is that DGL appears to have stopped all development in September 2024 with no notice, and no updates have been made to the master branch since then along with no responses from developers to issues. DGL is not listed as a dependency (required or optional) in physicsnemo but is imported with no exception handling in gnn_layers. Are there any plans to fork or restart development of DGL or to migrate the gnn_layers to pytorch geometric, which is still being actively developed?

Minimum reproducible example

Relevant log output

Environment details

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestexternalIssues/PR filed by people outside the team

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions