Add buildbot on Windows via Azure Pipeline (#107)
* add buildbot on Windows via Azure Pipeline Use Py 3.7 instead of 3.6 * Add status badge for Azure Pipeline * reuse original cmd files, couple build and test on Windows-CI * Update Python version on .yml Co-authored-by: Gheorghe-Teodor Bercea <gt.bercea@gmail.com> Co-authored-by: Tian Jin <tjingrant@gmail.com>
This commit is contained in:
parent
2625e178df
commit
da80e67bfe
|
@ -0,0 +1,24 @@
|
||||||
|
trigger:
|
||||||
|
- master
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
|
||||||
|
- job: 'Build_onnx_mlir_Windows'
|
||||||
|
timeoutInMinutes: 240
|
||||||
|
pool:
|
||||||
|
vmImage: 'windows-2019'
|
||||||
|
strategy:
|
||||||
|
maxParallel: 4
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- task: UsePythonVersion@0
|
||||||
|
inputs:
|
||||||
|
versionSpec: '3.7.7'
|
||||||
|
architecture: 'x64'
|
||||||
|
|
||||||
|
- powershell: Write-Host "##vso[task.prependpath]$env:CONDA\Scripts"
|
||||||
|
displayName: Add conda to PATH
|
||||||
|
|
||||||
|
- script: |
|
||||||
|
call utils\setup-onnx-mlir-windows.cmd
|
||||||
|
displayName: Build onnx-mlir
|
|
@ -2,6 +2,7 @@
|
||||||
The Open Neural Network Exchange implementation in MLIR.
|
The Open Neural Network Exchange implementation in MLIR.
|
||||||
|
|
||||||
[![CircleCI](https://circleci.com/gh/onnx/onnx-mlir/tree/master.svg?style=svg)](https://circleci.com/gh/onnx/onnx-mlir/tree/master)
|
[![CircleCI](https://circleci.com/gh/onnx/onnx-mlir/tree/master.svg?style=svg)](https://circleci.com/gh/onnx/onnx-mlir/tree/master)
|
||||||
|
[![Build Status](https://dev.azure.com/onnx-pipelines/onnx/_apis/build/status/jacky82226.onnx-mlir?branchName=master)](https://dev.azure.com/onnx-pipelines/onnx/_build/latest?definitionId=8&branchName=master)
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,25 @@
|
||||||
|
call curl -o miniconda.exe --location https://repo.continuum.io/miniconda/Miniconda3-latest-Windows-x86_64.exe
|
||||||
|
call MiniConda.exe /S /D=%UserProfile%\Miniconda3
|
||||||
|
set PATH=%PATH%;%UserProfile%\Miniconda3\Scripts
|
||||||
|
set PATH "%UserProfile%\Miniconda3\Scripts;%PATH%" /M
|
||||||
|
|
||||||
|
call conda create --yes --quiet --name onnx-mlir -c conda-forge python=3.7 libprotobuf=3.11.4
|
||||||
|
call activate.bat onnx-mlir
|
||||||
|
call "%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x64
|
||||||
|
|
||||||
|
set root_dir=%cd%
|
||||||
|
|
||||||
|
REM Build PDcurses
|
||||||
|
cd /d %root_dir%
|
||||||
|
git clone https://github.com/wmcbrine/PDCurses.git
|
||||||
|
set PDCURSES_SRCDIR=%root_dir%/PDCurses
|
||||||
|
cd PDCurses
|
||||||
|
call nmake -f wincon/Makefile.vc
|
||||||
|
|
||||||
|
REM Build LLVM
|
||||||
|
cd /d %root_dir%
|
||||||
|
call utils/install-mlir.cmd
|
||||||
|
|
||||||
|
REM Build onnx-mlir
|
||||||
|
cd /d %root_dir%
|
||||||
|
call utils/install-onnx-mlir.cmd
|
Loading…
Reference in New Issue