neo-ai / neo-ai-dlr

Neo-AI-DLR is a common runtime for machine learning models compiled by AWS SageMaker Neo, TVM, or TreeLite.
Apache License 2.0
491 stars 107 forks source link

Set up CI for Windows #104

Open hcho3 opened 4 years ago

hcho3 commented 4 years ago

Latest master branch fails to compile on Windows.

hcho3 commented 4 years ago

106 fixes compilation on Windows. Now we want to set up CI so that the latest master will not break Windows in the future.

ymwangg commented 4 years ago

I just want to follow up on this issue. Since the Neo service has added Windows as a target in production, we need to set up CI for Windows. I think the easiest way to do it is to use the Github Actions similar to the upstream TVM. It can be set up in the "Actions => New workflow => setup a workflow yourself" and then copy and commit the CI code. Here's an example workflow file and example run. Please consider adding this @zhiics.

zhiics commented 4 years ago

I don't have access to dlr CI. Let's ping ppl internally to do this.

hcho3 commented 4 years ago

@zhiics FYI, I have documented the detailed steps for setting up Windows CI in Jenkins: https://github.com/hcho3/xgboost-devops/issues/7

ymwangg commented 4 years ago

@hcho3 thanks!

zhiics commented 4 years ago

@hcho3 Thanks a lot, Philip.