Skip to content

GraphStorm v0.1.1 release

Compare
Choose a tag to compare
@classicsong classicsong released this 26 Jun 18:43
34dd469

V0.1.1 is a minor release of GraphStorm. In this release, we add SageMaker support for graph construction, GML model training and inference to simplify the graph ML deployment. We also add multiple feature transformation methods in the graph construction pipeline to simplify graph data preparation. We provide a GraphStorm PyPI package for easy installation.

Major features

Enhancements

  • Support custom data split in graph construction. ( #41 )
  • Support categorial feature transformation in graph construction ( #50 )
  • Support Max-Min feature transformation in graph construction ( #299 )
  • Support rank gauss feature transformation in graph construction ( #242 )
  • Add weighted edge loss in link prediction training ( #63 )
  • Support using edge feature in edge classification and edge regression tasks ( #153 )
  • Add a profiler to help understand the runtime performance. ( #206 )

API breaking changes

  • We change the format of the value of --fanout and --eval-fanout. In v0.1.0 release, GraphStorm expects “relation_type0:fanout0@relation_type1:fanout1,relation_type0:fanout2@relation_type1:fanout3”, if one wants to specify the fanout for different edge type. Now we change it to “srcntype/relation0/dstntype:fanout0@srcntype/relation1/dstntype:fanout1,srcntype/relation0/dstntype:fanout2@srcntype/relation1/dstntype:fanout3”, so that graphs can have edges with same relation type but different source or destination node types.

Contributors