Team Ai
Apppublic

Arulkumar03/Wheat_HEAD_Detection_Counting_ComputerVision_Model

sourceHugging Facemitupdated 3y agoView on Hugging Face
0likes
build_all_wheels.sh66 linesDownload Raw Back to packaging
1#!/bin/bash -e2# Copyright (c) Facebook, Inc. and its affiliates.3 4[[ -d "dev/packaging" ]] || {5  echo "Please run this script at detectron2 root!"6  exit 17}8 9build_one() {10  cu=$111  pytorch_ver=$212 13  case "$cu" in14    cu*)15      container_name=manylinux-cuda${cu/cu/}16      ;;17    cpu)18      container_name=manylinux-cuda10119      ;;20    *)21      echo "Unrecognized cu=$cu"22      exit 123      ;;24  esac25 26  echo "Launching container $container_name ..."27  container_id="$container_name"_"$cu"_"$pytorch_ver"28 29  py_versions=(3.7 3.8 3.9)30 31  for py in "${py_versions[@]}"; do32    docker run -itd \33      --name "$container_id" \34      --mount type=bind,source="$(pwd)",target=/detectron2 \35      pytorch/$container_name36 37    cat <<EOF | docker exec -i $container_id sh38      export CU_VERSION=$cu D2_VERSION_SUFFIX=+$cu PYTHON_VERSION=$py39      export PYTORCH_VERSION=$pytorch_ver40      cd /detectron2 && ./dev/packaging/build_wheel.sh41EOF42 43    docker container stop $container_id44    docker container rm $container_id45  done46}47 48 49if [[ -n "$1" ]] && [[ -n "$2" ]]; then50  build_one "$1" "$2"51else52  build_one cu113 1.1053  build_one cu111 1.1054  build_one cu102 1.1055  build_one cpu 1.1056 57  build_one cu111 1.958  build_one cu102 1.959  build_one cpu 1.960 61  build_one cu111 1.862  build_one cu102 1.863  build_one cu101 1.864  build_one cpu 1.865fi66