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.
|
||||
|
||||
[![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
|
||||
|
||||
|
|
|
@ -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