Skip to content

Commit 2ace553

Browse files
committed
[test]test for windows build
1 parent 32e5407 commit 2ace553

File tree

5 files changed

+207
-245
lines changed

5 files changed

+207
-245
lines changed

.circleci/config.yml

Lines changed: 51 additions & 232 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
version: 2.1
22

3+
executors:
4+
windows-with-nvidia-gpu:
5+
machine:
6+
resource_class: windows.gpu.nvidia.medium
7+
image: windows-server-2019-nvidia:stable
8+
shell: bash.exe
9+
310
install_official_git_client: &install_official_git_client
411
name: Install Official Git Client
512
no_output_timeout: "1h"
@@ -175,6 +182,20 @@ pytorch_tutorial_build_manager_defaults: &pytorch_tutorial_build_manager_default
175182
resource_class: medium
176183
<<: *pytorch_tutorial_build_defaults
177184

185+
pytorch_windows_build: &pytorch_windows_build
186+
executor: windows-with-nvidia-gpu
187+
steps:
188+
- checkout
189+
- run:
190+
name: Install Cuda
191+
no_output_timeout: 30m
192+
command: |
193+
.circleci/scripts/windows_cuda_install.sh
194+
- run:
195+
name: test
196+
command: |
197+
.circleci/scripts/build_for_windows.sh
198+
178199
jobs:
179200
pytorch_tutorial_pr_build_worker_0:
180201
<<: *pytorch_tutorial_build_worker_defaults
@@ -302,239 +323,37 @@ jobs:
302323
pytorch_tutorial_master_build_manager:
303324
<<: *pytorch_tutorial_build_manager_defaults
304325

326+
pytorch_windows_build_worker_0:
327+
<<: *pytorch_windows_build
328+
329+
pytorch_windows_build_worker_1:
330+
<<: *pytorch_windows_build
331+
332+
pytorch_windows_build_worker_2:
333+
<<: *pytorch_windows_build
334+
335+
pytorch_windows_build_worker_3:
336+
<<: *pytorch_windows_build
337+
338+
pytorch_windows_build_worker_4:
339+
<<: *pytorch_windows_build
340+
341+
pytorch_windows_build_worker_5:
342+
<<: *pytorch_windows_build
343+
305344
workflows:
306345
build:
307346
jobs:
308347
# Build jobs that only run on PR
309-
- pytorch_tutorial_pr_build_worker_0:
310-
filters:
311-
branches:
312-
ignore:
313-
- master
314-
- pytorch_tutorial_pr_build_worker_1:
315-
filters:
316-
branches:
317-
ignore:
318-
- master
319-
- pytorch_tutorial_pr_build_worker_2:
320-
filters:
321-
branches:
322-
ignore:
323-
- master
324-
- pytorch_tutorial_pr_build_worker_3:
325-
filters:
326-
branches:
327-
ignore:
328-
- master
329-
- pytorch_tutorial_pr_build_worker_4:
330-
filters:
331-
branches:
332-
ignore:
333-
- master
334-
- pytorch_tutorial_pr_build_worker_5:
335-
filters:
336-
branches:
337-
ignore:
338-
- master
339-
- pytorch_tutorial_pr_build_worker_6:
340-
filters:
341-
branches:
342-
ignore:
343-
- master
344-
- pytorch_tutorial_pr_build_worker_7:
345-
filters:
346-
branches:
347-
ignore:
348-
- master
349-
- pytorch_tutorial_pr_build_worker_8:
350-
filters:
351-
branches:
352-
ignore:
353-
- master
354-
- pytorch_tutorial_pr_build_worker_9:
355-
filters:
356-
branches:
357-
ignore:
358-
- master
359-
- pytorch_tutorial_pr_build_worker_10:
360-
filters:
361-
branches:
362-
ignore:
363-
- master
364-
- pytorch_tutorial_pr_build_worker_11:
365-
filters:
366-
branches:
367-
ignore:
368-
- master
369-
- pytorch_tutorial_pr_build_worker_12:
370-
filters:
371-
branches:
372-
ignore:
373-
- master
374-
- pytorch_tutorial_pr_build_worker_13:
375-
filters:
376-
branches:
377-
ignore:
378-
- master
379-
- pytorch_tutorial_pr_build_worker_14:
380-
filters:
381-
branches:
382-
ignore:
383-
- master
384-
- pytorch_tutorial_pr_build_worker_15:
385-
filters:
386-
branches:
387-
ignore:
388-
- master
389-
- pytorch_tutorial_pr_build_worker_16:
390-
filters:
391-
branches:
392-
ignore:
393-
- master
394-
- pytorch_tutorial_pr_build_worker_17:
395-
filters:
396-
branches:
397-
ignore:
398-
- master
399-
- pytorch_tutorial_pr_build_worker_18:
400-
filters:
401-
branches:
402-
ignore:
403-
- master
404-
- pytorch_tutorial_pr_build_worker_19:
405-
filters:
406-
branches:
407-
ignore:
408-
- master
409-
- pytorch_tutorial_pr_build_manager:
410-
filters:
411-
branches:
412-
ignore:
413-
- master
414-
# Build jobs that only run on master
415-
- pytorch_tutorial_master_build_worker_0:
416-
context: org-member
417-
filters:
418-
branches:
419-
only:
420-
- master
421-
- pytorch_tutorial_master_build_worker_1:
422-
context: org-member
423-
filters:
424-
branches:
425-
only:
426-
- master
427-
- pytorch_tutorial_master_build_worker_2:
428-
context: org-member
429-
filters:
430-
branches:
431-
only:
432-
- master
433-
- pytorch_tutorial_master_build_worker_3:
434-
context: org-member
435-
filters:
436-
branches:
437-
only:
438-
- master
439-
- pytorch_tutorial_master_build_worker_4:
440-
context: org-member
441-
filters:
442-
branches:
443-
only:
444-
- master
445-
- pytorch_tutorial_master_build_worker_5:
446-
context: org-member
447-
filters:
448-
branches:
449-
only:
450-
- master
451-
- pytorch_tutorial_master_build_worker_6:
452-
context: org-member
453-
filters:
454-
branches:
455-
only:
456-
- master
457-
- pytorch_tutorial_master_build_worker_7:
458-
context: org-member
459-
filters:
460-
branches:
461-
only:
462-
- master
463-
- pytorch_tutorial_master_build_worker_8:
464-
context: org-member
465-
filters:
466-
branches:
467-
only:
468-
- master
469-
- pytorch_tutorial_master_build_worker_9:
470-
context: org-member
471-
filters:
472-
branches:
473-
only:
474-
- master
475-
- pytorch_tutorial_master_build_worker_10:
476-
context: org-member
477-
filters:
478-
branches:
479-
only:
480-
- master
481-
- pytorch_tutorial_master_build_worker_11:
482-
context: org-member
483-
filters:
484-
branches:
485-
only:
486-
- master
487-
- pytorch_tutorial_master_build_worker_12:
488-
context: org-member
489-
filters:
490-
branches:
491-
only:
492-
- master
493-
- pytorch_tutorial_master_build_worker_13:
494-
context: org-member
495-
filters:
496-
branches:
497-
only:
498-
- master
499-
- pytorch_tutorial_master_build_worker_14:
500-
context: org-member
501-
filters:
502-
branches:
503-
only:
504-
- master
505-
- pytorch_tutorial_master_build_worker_15:
506-
context: org-member
507-
filters:
508-
branches:
509-
only:
510-
- master
511-
- pytorch_tutorial_master_build_worker_16:
512-
context: org-member
513-
filters:
514-
branches:
515-
only:
516-
- master
517-
- pytorch_tutorial_master_build_worker_17:
518-
context: org-member
519-
filters:
520-
branches:
521-
only:
522-
- master
523-
- pytorch_tutorial_master_build_worker_18:
524-
context: org-member
525-
filters:
526-
branches:
527-
only:
528-
- master
529-
- pytorch_tutorial_master_build_worker_19:
530-
context: org-member
531-
filters:
532-
branches:
533-
only:
534-
- master
535-
- pytorch_tutorial_master_build_manager:
536-
context: org-member
537-
filters:
538-
branches:
539-
only:
540-
- master
348+
- pytorch_windows_build_worker_0:
349+
name: win_test_worker_0
350+
- pytorch_windows_build_worker_1:
351+
name: win_test_worker_1
352+
- pytorch_windows_build_worker_2:
353+
name: win_test_worker_2
354+
- pytorch_windows_build_worker_3:
355+
name: win_test_worker_3
356+
- pytorch_windows_build_worker_4:
357+
name: win_test_worker_4
358+
- pytorch_windows_build_worker_5:
359+
name: win_test_worker_5

0 commit comments

Comments
 (0)