3 Star 1 Fork 3

Gitee 极速下载 / Kornia

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://github.com/kornia/kornia
克隆/下载
setup_dev_env.sh 2.21 KB
一键复制 编辑 原始数据 按行查看 历史
Edgar Riba 提交于 2024-03-14 09:50 . bump version 0.7.2 (#2832)
#!/bin/bash -ex
script_link="$( readlink "$BASH_SOURCE" )" || script_link="$BASH_SOURCE"
apparent_sdk_dir="${script_link%/*}"
if [ "$apparent_sdk_dir" == "$script_link" ]; then
apparent_sdk_dir=.
fi
sdk_dir="$( command cd -P "$apparent_sdk_dir" > /dev/null && pwd -P )"
# create root directory to install miniconda
dev_env_dir=$sdk_dir/.dev_env
mkdir -p $dev_env_dir
# define miniconda paths
conda_bin_dir=$dev_env_dir/bin
conda_bin=$conda_bin_dir/conda
# download and install miniconda
# check the operating system: Mac or Linux
platform=$(uname)
if [[ "$platform" == "Darwin" ]];
then
download_link=https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh
else
download_link=https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
fi
if [ ! -e $dev_env_dir/miniconda.sh ]; then
curl -o $dev_env_dir/miniconda.sh \
-O "$download_link"
chmod +x $dev_env_dir/miniconda.sh
fi
if [ ! -e $conda_bin ]; then
$dev_env_dir/miniconda.sh -b -u -p $dev_env_dir
fi
# define a python version to initialise the conda environment.
# by default we assume python 3.8
python_version=${PYTHON_VERSION:-"3.8"}
pytorch_version=${PYTORCH_VERSION:-"2.2.1"}
pytorch_mode=${PYTORCH_MODE:-""} # use `cpuonly` for CPU or leave it in blank for GPU
cuda_version=${CUDA_VERSION:-"12.1"}
# configure for nightly builds
pytorch_channel="pytorch"
if [ "$pytorch_version" == "nightly" ]; then
pytorch_version=""
pytorch_channel="pytorch-nightly"
fi
# configure pytorch cuda version
if [ "$pytorch_mode" == "cpuonly" ]; then
pytorch_cuda_version="cpuonly"
else
pytorch_cuda_version="pytorch-cuda=$cuda_version -c nvidia"
fi
# create an environment with the specific python version
$conda_bin config --append channels conda-forge
$conda_bin update -n base -c defaults conda
$conda_bin create --name venv python=$python_version
$conda_bin clean -ya
# activate local virtual environment
source $conda_bin_dir/activate $dev_env_dir/envs/venv
# install pytorch and torchvision
conda install pytorch=$pytorch_version $pytorch_cuda_version -c $pytorch_channel
# install testing dependencies
pip install -e .[dev,x]
# install docs dependencies
pip install -e .[docs]
conda deactivate # close the `venv` environment
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/mirrors/Kornia.git
git@gitee.com:mirrors/Kornia.git
mirrors
Kornia
Kornia
main

搜索帮助

344bd9b3 5694891 D2dac590 5694891