Microsoft.AI.Skills.SkillInterfacePreview 0.6.0

Microsoft Vision Skill Interface

Install-Package Microsoft.AI.Skills.SkillInterfacePreview -Version 0.6.0
dotnet add package Microsoft.AI.Skills.SkillInterfacePreview --version 0.6.0
<PackageReference Include="Microsoft.AI.Skills.SkillInterfacePreview" Version="0.6.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Microsoft.AI.Skills.SkillInterfacePreview --version 0.6.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
  • Added SkillInformation class
  • Encapsulate skill information in ISkillDescriptor.Information instead of:
    • ISkillDescriptor.Name
    • ISkillDescriptor.Version
    • ISkillDescriptor.Id
    • ISkillDescriptor.Description
  • Better error handling
  • Allow Tensors with a single entry to be set using a value primitive:
    i.e. :
    // Suppose you have a binding instance obtained from a skill like so:
    ISkillBinding binding = await skill.CreateSkillBindingAsync();
    // in case of a SkillTensorIntFeatureValue with a shape of [1] placed in a binding object under a feature called "test", 
    // you can now invoke:
    await binding["Test"].SetValueAsync(42);
    // where formerly you would have to call (note that this is still supported):
    await binding["Test"].SetValueAsync(new List<int>(){42});
    
  • Added SkillInformation class
  • Encapsulate skill information in ISkillDescriptor.Information instead of:
    • ISkillDescriptor.Name
    • ISkillDescriptor.Version
    • ISkillDescriptor.Id
    • ISkillDescriptor.Description
  • Better error handling
  • Allow Tensors with a single entry to be set using a value primitive:
    i.e. :
    // Suppose you have a binding instance obtained from a skill like so:
    ISkillBinding binding = await skill.CreateSkillBindingAsync();
    // in case of a SkillTensorIntFeatureValue with a shape of [1] placed in a binding object under a feature called "test", 
    // you can now invoke:
    await binding["Test"].SetValueAsync(42);
    // where formerly you would have to call (note that this is still supported):
    await binding["Test"].SetValueAsync(new List<int>(){42});
    

Dependencies

This package has no dependencies.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
0.6.0 173 8/21/2019
0.5.2.15 1,494 5/17/2019
0.5.2.13 431 4/24/2019