Skip to content

Release 2.0.3

Compare
Choose a tag to compare
@austinkline austinkline released this 29 Dec 17:06
· 505 commits to main since this release
6b82d45
  • Integration with NeptuneML feature set in AWS Neptune
  • Add helper library to perform Sigv4 signing for %neptune_ml export ..., we will move our other signing at a later date.
  • Swap how credentials are obtained for ROLE iam credentials provider such that it uses a botocore session now instead of calling the ec2 metadata service. This should make the module more usable outside of Sagemaker.
  • Add sub-configuration for sparql to allow specifying path to sparql endpoint

New Line magics:

  • %neptune_ml export status
  • %neptune_ml dataprocessing start
  • %neptune_ml dataprocessing status
  • %neptune_ml training start
  • %neptune_ml training status
  • %neptune_ml endpoint create
  • %neptune_ml endpoint status

New Cell magics:

  • %%neptune_ml export start
  • %%neptune_ml dataprocessing start
  • %%neptune_ml training start
  • %%neptune_ml endpoint create

NOTE: If a cell magic is used, its line inputs for specifying parts of the command will be ignore such as --job-id as a line-param.

Inject variable as cell input:
Currently this will only work for our new cell magic commands details above. You can now specify a variable to use as the cell input received by our neptune_ml magics using the syntax ${var_name}. For example...

# in one notebook cell:
foo = {'foo', 'bar'}

# in another notebook cell:
%%neptune_ml export start

${foo}

NOTE: The above will only work if it is the sole content of the cell body. You cannot inline multiple variables at this time.