PyTorch Live get started from Windows

〇、 PyTorch Live

https://pytorch.org/live/docs/tutorials/get-started-manually/

以下 命令 建议都用 以管理员身份运行的 Powershell.

一、 装 python 3.7 或以上

二、 装 react-native

https://reactnative.dev/docs/environment-setup

  1. 以管理员身份运行 Powershell,choco install -y nodejs-lts openjdk11

  2. 装 Android Studio:https://developer.android.com/studio/index.html

  3. 装 Android 11 (R) SDK:现在 Android Studio 默认装的就是这个,所以不用管

  4. 环境变量添加 ANDROID_HOME 用户变量

在 Android Studio 的 Settings → Appearance & Behavior → System Settings → Android SDK 里找到变量值

  1. 环境变量添加 platform-tools 用户变量

  2. 装 react-native 并创建一个 react-native 项目

npx react-native init AwesomeProject

网不好可以先 npm install react-native -g --proxy http://localhost:10809 (不过 Powershell 好像自动走代理?)

  1. 打开 Android Virtual Devices

打开 Android Studio,找到下图中的 Virtual Device Manager. (如果打开不是这个界面要先从左上角退出 project)

然后点下图中的 Create Device,然后点运行(三角形).

  1. 运行 react-native 项目
cd your-folders\AwesomeProject
npx react-native start # 这句是不是可以不用?
npx react-native run-android

三、 创建并运行 react-native pytorch-live 项目

choco install yarn # https://github.com/pytorch/live/issues/39

npx react-native init MyFirstProject --template react-native-template-pytorch-live
cd MyFirstProject

cd models
pip install torch torchvision torchaudio transformers scipy
python make_models.py # https://github.com/pytorch/live/issues/12
# 运行到第 90 行的 'tokenizer = DistilBertTokenizer.from_pretrained' 会报错,
# 可以在 Linux 下把 117-119 行注释掉,然后运行,然后把下载好的 bert_qa.ptl 拖过来
cd ..

# 把 Android Studio 的 AVD 打开
npx react-native run-android

posted on 2022-03-06 15:01  HolaWorld  阅读(146)  评论(0编辑  收藏  举报

导航