K3-Node brings multibackend GNNs to Keras 3
K3-Node is an open-source GNN library built on Keras 3, offering PyG-compatible APIs across TensorFlow, PyTorch, and JAX. Its README highlights 65+ convolution layers, graph foundation models, and 700+ cross-backend tests.
K3-Node targets a real gap: Keras provides backend portability, but graph learning still heavily favors PyTorch. The pitch is compelling, though its success will depend on true numerical and performance parity—not just matching function names.
- –PyG API compatibility could significantly lower migration costs for graph-learning teams.
- –Support for GraphMAE2, Graphormer, GraphGPS, GROVER, and Mole-BERT makes this more than a basic GCN/GAT port.
- –Keras already supports JAX, TensorFlow, and PyTorch backends, giving K3-Node a credible portability foundation.
- –Sparse kernels, samplers, 3D operators, and compiler behavior will be the real tests of the “100% parity” claim.
- –Independent benchmarks and production-grade releases will determine whether it can challenge PyG beyond demos.
DISCOVERED
1h ago
2026-09-28
PUBLISHED
1h ago
2026-09-28
RELEVANCE
AUTHOR
fchollet