install-nni.yml 858 Bytes
Newer Older
1
2
3
4
parameters:
- name: user
  type: boolean
  default: true
5
6
7
8
9
10
- name: wheel
  type: boolean
  default: false
- name: extra_dep
  type: string
  default: ""
11
12
13

steps:

14
15
16
17
18
19
20
21
22
23
- ${{ if eq(parameters.wheel, true) }}:
    script: |
      echo "Install NNI (wheel)"
      export NNI_RELEASE=999.$(date -u +%Y%m%d%H%M%S)
      echo "##vso[task.setvariable variable=NNI_RELEASE]${NNI_RELEASE}"
      echo "Working directory: $(pwd)"
      echo "Extra dependencies: ${{ parameters.extra_dep }}"
      echo "NNI release version: ${NNI_RELEASE}"
      python test/vso_tools/install_nni.py ${NNI_RELEASE} ${{ parameters.extra_dep }}
  ${{ elseif eq(parameters.user, true) }}:
24
    script: |
25
      echo "Install NNI (user)"
26
27
28
      python setup.py develop
  ${{ else }}:
    script: |
29
      echo "Install NNI (no user)"
30
31
      python setup.py develop --no-user
  displayName: Install NNI