message: Update pip_new.sh to support single-pip package.
  - Remove mandatory check that --gpu package must ends with "gpu" when TF_PROJECT_NAME is explicitly set.
  - Add back auditwheel check for GPU package now that we are no longer dynamically linked to cuda shared libraries.
diff: @@ -603,11 +603,14 @@ fi
  if [[ ${CONTAINER_TYPE} == "gpu" ]]; then
  GPU_FLAG="--gpu"
  if ! [[ $PROJECT_NAME == *"gpu"* ]]; then
  + # Only update PROJECT_NAME if TF_PROJECT_NAME is not set
  + if [[ -z "${TF_PROJECT_NAME}" ]]; then
  echo "WARNING: GPU is specified but requested project name (PROJECT_NAME=${PROJECT_NAME}) \
  does not include 'gpu'. Appending '_gpu' to the project name."
  PROJECT_NAME="${PROJECT_NAME}_gpu"
  fi
  fi
  +fi
  ./bazel-bin/tensorflow/tools/pip_package/build_pip_package ${PIP_WHL_DIR} ${GPU_FLAG} ${NIGHTLY_FLAG} "--project_name" ${PROJECT_NAME} || die "build_pip_package FAILED"
  @@ -634,12 +637,6 @@ echo "Size of the PIP wheel file built: $(ls -l ${WHL_PATH} | awk '{print $5}')"
  run_all_tests
  for WHL_PATH in $(ls ${PIP_WHL_DIR}/${PROJECT_NAME}*.whl); do
  - if [[ "${TF_NEED_CUDA}" -eq "1" ]]; then
  - # Copy and rename for gpu manylinux as we do not want auditwheel to package in libcudart.so
  - WHL_PATH=${AUDITED_WHL_NAME}
  - cp "${WHL_DIR}"/"${WHL_BASE_NAME}" "${WHL_PATH}"
  - echo "Copied manylinux2010 wheel file at ${WHL_PATH}"
  - else
  if [[ ${OS_TYPE} == "ubuntu" ]]; then
  # Avoid Python3.6 abnormality by installing auditwheel here.
  set +e
  @@ -661,7 +658,6 @@ for WHL_PATH in $(ls ${PIP_WHL_DIR}/${PROJECT_NAME}*.whl); do
  die "WARNING: Cannot find repaired wheel."
  fi
  fi
  - fi
  done
  echo "EOF: Successfully ran pip_new.sh"
  