onnxruntime/csharp/src/Microsoft.ML.OnnxRuntime
Sheil Kumar a475f2824d
Create the Nuget WindowsAI Pipeline (#3684)
* add windowsai.yml for new Microsoft.AI.MachineLearning nuget

* temporarily add windowsai.yml to gpu.yml

* pass in build arch

* remove install onnx task

* no dml for arm or arm64

* refactor nuget pipeline defs

* update package creation

* pass in build and sources path

* missing hyphens

* copy license file

* fix parameter variable

* disable arm builds for now

* remove commented script block

* download pipeline atifcat name update

* set working dir

* Add bundling nuget script

* path combine

* null path

* combine needs parentheses

* binplace microsoft.* dlls in new nuget package

* update artifact name

* move merged nuget to artifacts directory

* move to merged subfolder in artifacts staging dir

* forward slash to back

* enable arm

* vcvarsall needs x64 vars setup

* Run Tests

* fix tests

* move global variables

* update yml to not have global variable in template

* removed parameters

* fixes

* Add build arch as an env variable

* ne not neq

* %Var% for batch script

* dont pass argument for x64

* disable arm tests

* skip csharp/cxx tests for microsoft nuget package

* remove test-win as it tests only c# cxx and capi

* test build for store apps

* dont build for store

* tools/nuget/generate_nuspec_for_native_nuget.py

* remove args.

* add new props and targets for microsoft.ai

* make windowsai props/targets static

* add dependency

* dont ship dot net props

* Remove c# fom windowsai nuget

* copy license file

* native packages must have win10 as the platform, not win

* cuda header in wrong if branch

* no dml for arm builds

* only build dml for x64/ x86

* User/sheilk/props update (#3616)

* prelim store work

* props

* Fix desktop nuget props/targets

* clean up targets and make store apps work

Co-authored-by: Sheil Kumar <sheilk@microsoft.com>

* update windowsai.yml with latest

* remove extra dloadhelpers

* Add abi headers to abi dir, and reference native includes

* update windowsai.yml

* minor update

* remove parameters

* add doesrp param

* hard code esrp to true

* add directml for x86/x64

* revert gpu yml changes

* add store builds

* add store builds

* add checks again in old way

* dup job names for store and desktop builds

* move all of the runtime binaries to win10 folder

* only set safeseh on x86

* disable the store builds for now... missing msvcprt.lib

* copy paste deletion...

* switch back to win- (#3646)

Co-authored-by: Sheil Kumar <sheilk@microsoft.com>

* use stahlworks

* & not supported in ado

* add cuda to cpu nuget(???) and EnableDelayedExpansion to enable x86 dml package

* revert nocontribops

* add underscore...

* extra win/win10 change

* merged nuget... still not being bundled...

* files in merged directory

* missing parens causing dml to be included in cpu package

* more diagnostic info

* switch dir to get-childitem

* wait for compression to complete

* add winml_adapter to mkml and gpu packages

* enable_wcos

* add mklml binaries

* props and targets missing from mklml

Co-authored-by: Sheil Kumar <sheilk@microsoft.com>
2020-04-24 20:20:04 -07:00
..
Tensors Allow creation of empty tensors in c# (#1976) 2019-10-14 14:47:02 -07:00
DisposableNamedOnnxValue.cs update C# API to optimize inference latency (#3171) 2020-04-08 11:57:40 -07:00
Exceptions.cs C# Gpu : Minor updates to exception message (#201) 2018-12-18 00:30:27 -08:00
FixedBufferOnnxValue.cs update C# API to optimize inference latency (#3171) 2020-04-08 11:57:40 -07:00
InferenceSession.cs update C# API to optimize inference latency (#3171) 2020-04-08 11:57:40 -07:00
Microsoft.AI.MachineLearning.props Create the Nuget WindowsAI Pipeline (#3684) 2020-04-24 20:20:04 -07:00
Microsoft.AI.MachineLearning.targets Create the Nuget WindowsAI Pipeline (#3684) 2020-04-24 20:20:04 -07:00
Microsoft.ML.OnnxRuntime.csproj Create the Nuget WindowsAI Pipeline (#3684) 2020-04-24 20:20:04 -07:00
NamedOnnxValue.cs update C# API to optimize inference latency (#3171) 2020-04-08 11:57:40 -07:00
NativeApiStatus.cs More C header naming changes (#202) 2018-12-18 11:39:46 -08:00
NativeMemoryAllocator.cs Part 2 of renaming AllocatorInfo to MemoryInfo. (#1804) 2019-09-12 08:19:29 -07:00
NativeMethods.cs Create a separate Nuget hosting just managed assemblies (#3020) 2020-02-27 18:00:17 -08:00
NativeOnnxTensorMemory.cs update C# API to optimize inference latency (#3171) 2020-04-08 11:57:40 -07:00
NativeOnnxValueHelper.cs update C# API to optimize inference latency (#3171) 2020-04-08 11:57:40 -07:00
OnnxRuntime.cs Remove the libc version check in C# code (#2282) 2019-10-29 21:31:38 -07:00
props.xml remove microsoft.ai.machinelearning.dll binpace (#3678) 2020-04-23 23:06:16 -07:00
RunOptions.cs Clarify naming of the API involving the RunOptions terminate flag. (#1768) 2019-09-10 08:32:33 +10:00
SessionOptions.cs OpenVINO EP v2.0 (#3585) 2020-04-24 04:06:02 -07:00
targets.xml Minor changes to support inclusion of x86 bits in the Nuget packaging pipeline (#916) 2019-04-27 00:41:26 -07:00