记录一下gitHub跑项目的步骤

使用PyCharm与Linux服务器进行GPU加速的深度学习实践
本文介绍了如何在PyCharm中配置虚拟环境,通过Git获取项目,以及如何在Linux服务器上利用GPU资源进行深度学习。详细步骤包括设置CUDA环境变量,使用Xshell连接服务器,安装miniconda并创建环境,指定GPU使用。最后,通过运行项目和下载服务器文件展示了完整的流程。
部署运行你感兴趣的模型镜像

1 在gitHub里下载了压缩包

2pycharm里面打开

3项目下新建虚拟环境env

步骤:file->setting->python interpreter->add->Virtualenv Environment

 

 

 

 

4  git 工具安装好 file->setting->python interpreter->tools->Terminal

 

 

5 使用Linux服务器的GPU,用到的工具Xshell

  

6 Linux 建立文件夹 

第一步建文件夹: 

显示当前目录命令ll

进入主目录命令 cd  /data   

进入分目录命令  cd  Username/

创建文件夹命令 mkdir  Username  同理Program, Data,Project

第二步安装miniconda,安装在Program并且设置环境变量:

wget -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-4.7.10-Linux-x86_64.sh                                                                           下载命令(sample)

chomd a+x Miniconda3-py37_4.9.2-Linux-86_64.sh          给所有用户给予文件可执行权限

bash   Miniconda3-py37_4.9.2-Linux-86_64.sh                  安装文件

将minicoda里面的python设置当前用户的全局变量:

export PATH=/data/Lisa/Program/miniconda3/bin/python3.7$PATH

注意:

 

 7连接Pycharm :   Tools->Deployment->Configuration

 

 

 8在使用GPU时,如果一张卡够用,没有多卡并行,使用以下代码:

具体可百度:

import os
os.environ["CUDA_VISIBLE_DEVICES"] = "2"# 2是GPU编号(四张卡一般是0,1,2,3

export  P=/usr/local/cuda-11.1/bin:$PATH

export  LD_LIBRARY_PATH=/usr/local/cuda-11.1/lib64$LD_LIBRARY_PATH

export  PATH=/data/Lisa/Program/miniconda3/bin/python:$PATH

export PYTHON_INCLUDE_PATH=/data/Lisa/Program/miniconda3/include/python3.7m:$PYTHON_INCLUDE_PATH

 

vim .bashrc  nvidia-smi -l     看卡的型号来指定哪一张卡来加速 

 

9 准备执行项目

sudo add-apt-repository ppa:djcj/hybri                                  安装ffempg 命令 

 ls                                                                                           查看目录命令

pip3 install torch==1.9.0+cu111 torchvision==0.10.0+cu111 torchaudio==0.9.0 -f https://download.pytorch.org/whl/torch_stable.html              安装pytorch的命令

python image_animation.py -i Inputs/trump2.png -c checkpoints/vox-cpk.pth.tar -v 1.mp4

                                                                                               执行命令

10  在xshell查看项目

 

11文件下载

 

  下载服务器上的文件可以用这个软件

您可能感兴趣的与本文相关的镜像

PyTorch 2.5

PyTorch 2.5

PyTorch
Cuda

PyTorch 是一个开源的 Python 机器学习库,基于 Torch 库,底层由 C++ 实现,应用于人工智能领域,如计算机视觉和自然语言处理

<think>我们正在处理用户的问题:如何在PyCharm中运行从GitHub获取的项目? 根据用户的问题,我们需要提供一步步的指导,使用户能够在PyCharm中成功运行从GitHub克隆的项目步骤通常包括: 1. 从GitHub获取项目(克隆或下载) 2. 在PyCharm中打开项目 3. 配置Python解释器 4. 安装项目依赖(如果有的话,如requirements.txt) 5. 运行项目 同时,我们需要注意引用中的一些信息,比如版本控制设置(引用[1])和远程配置Python解释器(引用[2])等。 由于用户提到“从GitHub获取的项目”,我们假设用户已经知道如何从GitHub获取项目(通过Git克隆或下载ZIP文件),所以我们将重点放在PyCharm中的操作。 另外,引用[1]提到了设置Git的路径,这是为了确保PyCharm能够使用Git。如果用户还没有设置,我们可以在步骤中提及。 考虑到项目可能包含不同的依赖管理方式(如requirements.txt, Pipfile, setup.py等),我们将以最常见的requirements.txt为例。 下面我们开始编写回答。</think>### 如何在PyCharm中运行GitHub项目 #### 步骤1:克隆GitHub仓库 1. **复制项目URL** 在GitHub项目页面点击"Code"按钮,复制HTTPS或SSH链接(如`https://github.com/user/project.git`) 2. **在PyCharm中克隆** - 打开PyCharm → 选择 **Get from VCS** - 粘贴URL → 设置本地存储路径 → 点击 **Clone** - 等待项目下载完成(底部进度条显示克隆状态) #### 步骤2:配置Python解释器 1. **打开解释器设置** `File` → `Settings` → `Project: [项目名]` → `Python Interpreter` 2. **添加解释器**(根据项目需求选择) - 本地环境:点击 ⚙️ → `Add` → 选择现有Python或新建虚拟环境 - **远程环境**(如Docker/SSH): ⚙️ → `Add` → `SSH Interpreter` → 输入服务器信息 → 同步路径[^2] #### 步骤3:安装依赖 1. **识别依赖文件** 在项目根目录查找: - `requirements.txt` - `setup.py` - `Pipfile` 2. **终端安装** 打开PyCharm内置终端(Alt+F12),执行: ```bash pip install -r requirements.txt # 最常见方式 ``` ```bash pip install . # 当项目包含setup.py时 ``` #### 步骤4:运行项目 1. **查找入口文件** - 通常为 `main.py`, `app.py` 或包含 `if __name__ == "__main__":` 的文件 - 查看项目文档(如README.md)确认启动方式 2. **创建运行配置** - 右键点击入口文件 → `Run '[文件名]'` - 或点击右上角配置图标 → `Edit Configurations` → 添加Python配置 #### 常见问题解决 - **依赖冲突**:使用虚拟环境(PyCharm创建时默认启用) - **缺失文件**:检查 `.gitignore` 是否排除了关键文件 - **权限错误**:远程服务器需配置SSH密钥[^2] - **Docker项目**:需配置Docker解释器并构建镜像[^4] > 提示:克隆后PyCharm界面变化: > - 左侧出现项目文件树 > - 底部新增Git/VCS操作标签 > - 右上角运行配置下拉菜单激活[^1]
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值