Skip to content

Commit 3a74da4

Browse files
committed
build python 3.8 binaries
1 parent abbc0c7 commit 3a74da4

File tree

2 files changed

+260
-2
lines changed

2 files changed

+260
-2
lines changed

.circleci/config.yml

+259-1
Original file line numberDiff line numberDiff line change
@@ -509,6 +509,48 @@ workflows:
509509
requires:
510510
- binary_linux_wheel_py3.7_cu101
511511
subfolder: cu101/
512+
- binary_linux_wheel:
513+
cu_version: cpu
514+
name: binary_linux_wheel_py3.8_cpu
515+
python_version: '3.8'
516+
- binary_wheel_upload:
517+
context: org-member
518+
name: binary_linux_wheel_py3.8_cpu_upload
519+
requires:
520+
- binary_linux_wheel_py3.8_cpu
521+
subfolder: cpu/
522+
- binary_linux_wheel:
523+
cu_version: cu92
524+
name: binary_linux_wheel_py3.8_cu92
525+
python_version: '3.8'
526+
wheel_docker_image: pytorch/manylinux-cuda92
527+
- binary_wheel_upload:
528+
context: org-member
529+
name: binary_linux_wheel_py3.8_cu92_upload
530+
requires:
531+
- binary_linux_wheel_py3.8_cu92
532+
subfolder: cu92/
533+
- binary_linux_wheel:
534+
cu_version: cu100
535+
name: binary_linux_wheel_py3.8_cu100
536+
python_version: '3.8'
537+
wheel_docker_image: pytorch/manylinux-cuda100
538+
- binary_wheel_upload:
539+
context: org-member
540+
name: binary_linux_wheel_py3.8_cu100_upload
541+
requires:
542+
- binary_linux_wheel_py3.8_cu100
543+
subfolder: cu100/
544+
- binary_linux_wheel:
545+
cu_version: cu101
546+
name: binary_linux_wheel_py3.8_cu101
547+
python_version: '3.8'
548+
- binary_wheel_upload:
549+
context: org-member
550+
name: binary_linux_wheel_py3.8_cu101_upload
551+
requires:
552+
- binary_linux_wheel_py3.8_cu101
553+
subfolder: cu101/
512554
- binary_macos_wheel:
513555
cu_version: cpu
514556
name: binary_macos_wheel_py2.7_cpu
@@ -560,6 +602,16 @@ workflows:
560602
requires:
561603
- binary_macos_wheel_py3.7_cpu
562604
subfolder: ''
605+
- binary_macos_wheel:
606+
cu_version: cpu
607+
name: binary_macos_wheel_py3.8_cpu
608+
python_version: '3.8'
609+
- binary_wheel_upload:
610+
context: org-member
611+
name: binary_macos_wheel_py3.8_cpu_upload
612+
requires:
613+
- binary_macos_wheel_py3.8_cpu
614+
subfolder: ''
563615
- binary_linux_conda:
564616
cu_version: cpu
565617
name: binary_linux_conda_py2.7_cpu
@@ -712,6 +764,44 @@ workflows:
712764
name: binary_linux_conda_py3.7_cu101_upload
713765
requires:
714766
- binary_linux_conda_py3.7_cu101
767+
- binary_linux_conda:
768+
cu_version: cpu
769+
name: binary_linux_conda_py3.8_cpu
770+
python_version: '3.8'
771+
- binary_conda_upload:
772+
context: org-member
773+
name: binary_linux_conda_py3.8_cpu_upload
774+
requires:
775+
- binary_linux_conda_py3.8_cpu
776+
- binary_linux_conda:
777+
cu_version: cu92
778+
name: binary_linux_conda_py3.8_cu92
779+
python_version: '3.8'
780+
wheel_docker_image: pytorch/manylinux-cuda92
781+
- binary_conda_upload:
782+
context: org-member
783+
name: binary_linux_conda_py3.8_cu92_upload
784+
requires:
785+
- binary_linux_conda_py3.8_cu92
786+
- binary_linux_conda:
787+
cu_version: cu100
788+
name: binary_linux_conda_py3.8_cu100
789+
python_version: '3.8'
790+
wheel_docker_image: pytorch/manylinux-cuda100
791+
- binary_conda_upload:
792+
context: org-member
793+
name: binary_linux_conda_py3.8_cu100_upload
794+
requires:
795+
- binary_linux_conda_py3.8_cu100
796+
- binary_linux_conda:
797+
cu_version: cu101
798+
name: binary_linux_conda_py3.8_cu101
799+
python_version: '3.8'
800+
- binary_conda_upload:
801+
context: org-member
802+
name: binary_linux_conda_py3.8_cu101_upload
803+
requires:
804+
- binary_linux_conda_py3.8_cu101
715805
- binary_macos_conda:
716806
cu_version: cpu
717807
name: binary_macos_conda_py2.7_cpu
@@ -748,6 +838,15 @@ workflows:
748838
name: binary_macos_conda_py3.7_cpu_upload
749839
requires:
750840
- binary_macos_conda_py3.7_cpu
841+
- binary_macos_conda:
842+
cu_version: cpu
843+
name: binary_macos_conda_py3.8_cpu
844+
python_version: '3.8'
845+
- binary_conda_upload:
846+
context: org-member
847+
name: binary_macos_conda_py3.8_cpu_upload
848+
requires:
849+
- binary_macos_conda_py3.8_cpu
751850
- binary_linux_conda_cuda:
752851
name: torchvision_linux_py3.7_cu100
753852
python_version: "3.7"
@@ -1098,6 +1197,72 @@ workflows:
10981197
requires:
10991198
- nightly_binary_linux_wheel_py3.7_cu101
11001199
subfolder: cu101/
1200+
- binary_linux_wheel:
1201+
cu_version: cpu
1202+
filters:
1203+
branches:
1204+
only: nightly
1205+
name: nightly_binary_linux_wheel_py3.8_cpu
1206+
python_version: '3.8'
1207+
- binary_wheel_upload:
1208+
context: org-member
1209+
filters:
1210+
branches:
1211+
only: nightly
1212+
name: nightly_binary_linux_wheel_py3.8_cpu_upload
1213+
requires:
1214+
- nightly_binary_linux_wheel_py3.8_cpu
1215+
subfolder: cpu/
1216+
- binary_linux_wheel:
1217+
cu_version: cu92
1218+
filters:
1219+
branches:
1220+
only: nightly
1221+
name: nightly_binary_linux_wheel_py3.8_cu92
1222+
python_version: '3.8'
1223+
wheel_docker_image: pytorch/manylinux-cuda92
1224+
- binary_wheel_upload:
1225+
context: org-member
1226+
filters:
1227+
branches:
1228+
only: nightly
1229+
name: nightly_binary_linux_wheel_py3.8_cu92_upload
1230+
requires:
1231+
- nightly_binary_linux_wheel_py3.8_cu92
1232+
subfolder: cu92/
1233+
- binary_linux_wheel:
1234+
cu_version: cu100
1235+
filters:
1236+
branches:
1237+
only: nightly
1238+
name: nightly_binary_linux_wheel_py3.8_cu100
1239+
python_version: '3.8'
1240+
wheel_docker_image: pytorch/manylinux-cuda100
1241+
- binary_wheel_upload:
1242+
context: org-member
1243+
filters:
1244+
branches:
1245+
only: nightly
1246+
name: nightly_binary_linux_wheel_py3.8_cu100_upload
1247+
requires:
1248+
- nightly_binary_linux_wheel_py3.8_cu100
1249+
subfolder: cu100/
1250+
- binary_linux_wheel:
1251+
cu_version: cu101
1252+
filters:
1253+
branches:
1254+
only: nightly
1255+
name: nightly_binary_linux_wheel_py3.8_cu101
1256+
python_version: '3.8'
1257+
- binary_wheel_upload:
1258+
context: org-member
1259+
filters:
1260+
branches:
1261+
only: nightly
1262+
name: nightly_binary_linux_wheel_py3.8_cu101_upload
1263+
requires:
1264+
- nightly_binary_linux_wheel_py3.8_cu101
1265+
subfolder: cu101/
11011266
- binary_macos_wheel:
11021267
cu_version: cpu
11031268
filters:
@@ -1179,6 +1344,22 @@ workflows:
11791344
requires:
11801345
- nightly_binary_macos_wheel_py3.7_cpu
11811346
subfolder: ''
1347+
- binary_macos_wheel:
1348+
cu_version: cpu
1349+
filters:
1350+
branches:
1351+
only: nightly
1352+
name: nightly_binary_macos_wheel_py3.8_cpu
1353+
python_version: '3.8'
1354+
- binary_wheel_upload:
1355+
context: org-member
1356+
filters:
1357+
branches:
1358+
only: nightly
1359+
name: nightly_binary_macos_wheel_py3.8_cpu_upload
1360+
requires:
1361+
- nightly_binary_macos_wheel_py3.8_cpu
1362+
subfolder: ''
11821363
- binary_linux_conda:
11831364
cu_version: cpu
11841365
filters:
@@ -1427,6 +1608,68 @@ workflows:
14271608
name: nightly_binary_linux_conda_py3.7_cu101_upload
14281609
requires:
14291610
- nightly_binary_linux_conda_py3.7_cu101
1611+
- binary_linux_conda:
1612+
cu_version: cpu
1613+
filters:
1614+
branches:
1615+
only: nightly
1616+
name: nightly_binary_linux_conda_py3.8_cpu
1617+
python_version: '3.8'
1618+
- binary_conda_upload:
1619+
context: org-member
1620+
filters:
1621+
branches:
1622+
only: nightly
1623+
name: nightly_binary_linux_conda_py3.8_cpu_upload
1624+
requires:
1625+
- nightly_binary_linux_conda_py3.8_cpu
1626+
- binary_linux_conda:
1627+
cu_version: cu92
1628+
filters:
1629+
branches:
1630+
only: nightly
1631+
name: nightly_binary_linux_conda_py3.8_cu92
1632+
python_version: '3.8'
1633+
wheel_docker_image: pytorch/manylinux-cuda92
1634+
- binary_conda_upload:
1635+
context: org-member
1636+
filters:
1637+
branches:
1638+
only: nightly
1639+
name: nightly_binary_linux_conda_py3.8_cu92_upload
1640+
requires:
1641+
- nightly_binary_linux_conda_py3.8_cu92
1642+
- binary_linux_conda:
1643+
cu_version: cu100
1644+
filters:
1645+
branches:
1646+
only: nightly
1647+
name: nightly_binary_linux_conda_py3.8_cu100
1648+
python_version: '3.8'
1649+
wheel_docker_image: pytorch/manylinux-cuda100
1650+
- binary_conda_upload:
1651+
context: org-member
1652+
filters:
1653+
branches:
1654+
only: nightly
1655+
name: nightly_binary_linux_conda_py3.8_cu100_upload
1656+
requires:
1657+
- nightly_binary_linux_conda_py3.8_cu100
1658+
- binary_linux_conda:
1659+
cu_version: cu101
1660+
filters:
1661+
branches:
1662+
only: nightly
1663+
name: nightly_binary_linux_conda_py3.8_cu101
1664+
python_version: '3.8'
1665+
- binary_conda_upload:
1666+
context: org-member
1667+
filters:
1668+
branches:
1669+
only: nightly
1670+
name: nightly_binary_linux_conda_py3.8_cu101_upload
1671+
requires:
1672+
- nightly_binary_linux_conda_py3.8_cu101
14301673
- binary_macos_conda:
14311674
cu_version: cpu
14321675
filters:
@@ -1486,4 +1729,19 @@ workflows:
14861729
only: nightly
14871730
name: nightly_binary_macos_conda_py3.7_cpu_upload
14881731
requires:
1489-
- nightly_binary_macos_conda_py3.7_cpu
1732+
- nightly_binary_macos_conda_py3.7_cpu
1733+
- binary_macos_conda:
1734+
cu_version: cpu
1735+
filters:
1736+
branches:
1737+
only: nightly
1738+
name: nightly_binary_macos_conda_py3.8_cpu
1739+
python_version: '3.8'
1740+
- binary_conda_upload:
1741+
context: org-member
1742+
filters:
1743+
branches:
1744+
only: nightly
1745+
name: nightly_binary_macos_conda_py3.8_cpu_upload
1746+
requires:
1747+
- nightly_binary_macos_conda_py3.8_cpu

.circleci/regenerate.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ def workflows(prefix='', filter_branch=None, upload=False, indentation=6):
2323
w = []
2424
for btype in ["wheel", "conda"]:
2525
for os_type in ["linux", "macos"]:
26-
for python_version in ["2.7", "3.5", "3.6", "3.7"]:
26+
for python_version in ["2.7", "3.5", "3.6", "3.7", "3.8"]:
2727
for cu_version in (["cpu", "cu92", "cu100", "cu101"] if os_type == "linux" else ["cpu"]):
2828
for unicode in ([False, True] if btype == "wheel" and python_version == "2.7" else [False]):
2929
w += workflow_pair(

0 commit comments

Comments
 (0)