在modelarts上离线安装一些大的whl安装包(下载keras github预训练模型)_keras的whl文件-程序员宅基地

技术标签: 树莓派AI  AI基础  

我们这里以 (320.4 MB) 的 tensorflow_gpu-2.3.0 为例子 ,文末有神转折。

首先

!pip install tensorflow-gpu==2.3.0 -i https://pypi.doubanio.com/simple

安装完成后,基本上 whl 也就在 缓存文件夹里了 

本来 按照 这篇 通过 sudo find 就可以找到,但 华为云里 sudo 需要密码,find 的方法就不行了,那还有没有其他方法呢?

还真有。

通过下面 三步可以找回。

一,先卸载 TF2.3

!pip uninstall tensorflow-gpu==2.3.0 --yes

二,再安装

!pip install tensorflow-gpu==2.3.0 -i https://pypi.doubanio.com/simple

显示:

Looking in indexes: https://pypi.doubanio.com/simple
Collecting tensorflow-gpu==2.3.0
  Using cached https://pypi.doubanio.com/packages/0f/11/763f55d3d15efd778ef24453f126e6c33635680e5a2bb346da3fab5997cb/tensorflow_gpu-2.3.0-cp36-cp36m-manylinux2010_x86_64.whl (320.4 MB)
Requirement already satisfied: wrapt>=1.11.1 in /home/ma-user/anaconda3/envs/TensorFlow-2.1.0/lib/python3.6/site-packages (from tensorflow-gpu==2.3.0) (1.12.1)

 

三,把显示的路径 copy下来,

再 执行 wget

!wget https://pypi.doubanio.com/packages/0f/11/763f55d3d15efd778ef24453f126e6c33635680e5a2bb346da3fab5997cb/tensorflow_gpu-2.3.0-cp36-cp36m-manylinux2010_x86_64.whl 

 

这时候,wget 就会直接从离线的缓存处 下载到 和你python脚本的 同路径下,这时候你去刷新路径,就会发现多一个 安装包出来了

 

下载再次启动 modelarts 的时候,直接在 该路径下 !pip install tensorflow-gpu==2.3.0

 就直接是离线安装该大型 whl  包了。

 

但是,我在执行  !pip install tensorflow-gpu==2.3.0 的时候,发现提示

Looking in indexes: http://repo.myhuaweicloud.com/repository/pypi/simple
Collecting tensorflow-gpu==2.3.0
  Downloading http://repo.myhuaweicloud.com/repository/pypi/packages/0f/11/763f55d3d15efd778ef24453f126e6c33635680e5a2bb346da3fab5997cb/tensorflow_gpu-2.3.0-cp36-cp36m-manylinux2010_x86_64.whl (320.4 MB)
   |███�████████████████████████▉   | 288.2 MB 25.4 MB/s eta 0:00:02            | 9.8 MB 8.7 MB/s eta 0:00:36                      | 11.9 MB 8.7 MB/s eta 0:00:36 | 17.0 MB 8.7 MB/s eta 0:00:3523.8 MB 8.7 MB/s eta 0:00:35                    | 42.4 MB 8.7 MB/s eta 0:00:32                    | 48.5 MB 8.7 MB/s eta 0:00:32MB/s eta 0:00:31         | 60.6 MB 37.0 MB/s eta 0:00:08                | 73.0 MB 37.0 MB/s eta 0:00:07                | 78.8 MB 37.0 MB/s eta 0:00:070:07 

原来 华为云自己有一个 服务器,速度快 40MB 每秒了,

所以,下次想装最新版 的 TF,PYTORCH,等,先

!pip install tensorflow-gpu==2.3.0 

不带任何 国内镜像试试

 

当然,可以按照上面步骤找出来原来的安装包,放到一个文件夹里,执行下面带路径的安装方式,

还是会快一些,毕竟任何下载都比不上离线安装。

!pip install /home/ma-user/work/Traincodes/tensorflow_gpu-2.3.0-cp36-cp36m-manylinux2010_x86_64.whl

 

上面是文末。

 

下面是再更:

有时候要下载github上很多预训练模型,发现在modelarts里下载是很快的,12s 就下完了。

但得到下载地址,在 终端下载发现很慢,这样不行,得想个法子。

 

第三种方法: 点击 连接下载到本地,再上传。(目前是这种)

第一,既然notebook里 12sxia下载完了,那看看 notebook里下载放在哪里了,然后执行 copy。

关键,就是 notebook里下载放在哪里了

 

第二,寻找 下载 github 预训练模型比较快的方法。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/txpp520/article/details/108934732

智能推荐

Beats:如何在 Docker 容器中运行 Filebeat_must use asl logging (which requires cgo) if runni-程序员宅基地

文章浏览阅读3.1k次。今天在这篇博客中,我们将学习如何在容器环境中运行 Filebeat。我们在 Host 机器上部署 Elasticsearch 及 Kibana。然后在 Docker 里部署 NGINX。我们使用 Filebeat 来收集 NGINX 里的日志。这个想法是 Filebeat 容器应该从客户端机器上运行的所有容器收集所有日志,并将它们发送到主机上运行的 Elasticsearch。我的主机的 IP 地址是 192.168.0.3。_must use asl logging (which requires cgo) if running as root

布置theano(Windows10,无cuda)-程序员宅基地

文章浏览阅读202次。软件包准备1、Anaconda 下载地址,包含python、numpy、scipy、nose、pip等包,嗯,很爽。2、tdm64-gcc 下载地址,windows下的gcc、g++编译器,用来theano性能优化的,不然速度会很慢(官方文档如是说)3、theano源码 下载地址,github上的实时更新的thenao源码,可以下载zip包,或者clone。一、安装Anacon..._theano .thanorc.txt

猫眼电影MySQL数据库怎么写_MySQL简要分析猫眼电影TOP100榜-程序员宅基地

文章浏览阅读1.9k次。作者:国服帅座 经济学在读硕士公众号:统计之家提出问题对于广大电影爱好者来说,猫眼平台提供了海量电影信息。在其官网上有一个TOP100榜单,我们使用SQL语句简单分析该榜单电影,试图了解如下这些信息。评分最高的电影评分最低的电影上映时间最早的电影周星驰主演的电影按年份统计上映电影数量分别统计喜剧片和恐怖片的数量观影时间超过180分钟的电影获得数据本文数据由笔者利用selenium爬取,爬虫代码附在..._pymysql猫眼电影

NUll的作用和意义_null指针的地址-程序员宅基地

文章浏览阅读2.9k次,点赞2次,收藏16次。空地址NULL意义所在深入核心技术与架构,分享典型创新之道,全景展现全栈式分析服务主题演讲和6大分会场,40+前沿技术主题,尽在亚马逊云科技数据驱动在线峰会NULL其地址值为0,而由于任何进程的0地址开始存储的都是系统关键地址,比如进程的退出,堆栈维护,键盘处理等系统控制程序的地址。因此0地址是不允许用户代码中直接读写访问的(hacking除外),如果某指针被赋予NULL,之后该指针被用来操作对象或内存,要么在编译时报错,要么运行时程序崩溃。指针被赋值为NULL的意义在于,将NULL作为唯一无效指针_null指针的地址

基础概念——TP、FP、TN、FN、IOU、PR、AP、Interpolated AP、AUC、mAP_tp,fp-程序员宅基地

文章浏览阅读5.6k次,点赞2次,收藏17次。TP、FP、TN、FN都是站在预测的立场看的:TP:预测为正是正确的FP:预测为正是错误的TN:预测为负是正确的FN:预测为负是错误的准确率(accuracy),精确率(Precision)和召回率(Recall)准确度:分类器正确分类的样本数与总样本数之比(TP+TN)/ (TP+TN+FP+FN)精确度:所有被预测为正样本的样本中预测对的比例(TP) / (TP+NP)召回率:被正确预测的正样本占所有正样本的比例(TP)/ (TP+FN)..._tp,fp

angular4项目中引入ngx-bootstrap模块步骤_angular 安装ngx bootstrap-程序员宅基地

文章浏览阅读424次。1、引入ngx-bootstrapnpm install ngx-bootstrap -save用cnpm的把npm改为cnpm即可,这时你会发现在你的package.json中包含有ngx-bootstrap,此时引入成功,但是此时只是引入了逻辑文件,bootstrap的样式需要自己引入全局文件中2、引入bootstrap的css文件在index.html文件中引入即可(要保证你的b..._angular 安装ngx bootstrap

随便推点

WIFI基础入门--802.11--直接序列物理层(DSSS)--12_cs/cca-程序员宅基地

文章浏览阅读4.3k次。WIFI基础入门--802.11--直接序列物理层--15直接序列传输2.编码方式直接序列传输直接序列传输时一种不同的扩频技术,可以通过较宽的频带传送信号。直接序列技术的基本运作方式,是通过精确的控制将RF能量分散至某个宽频带。当无线电载波的变动被分散至较宽的频带时,接收器可以通过相关处理找出变动所在。窄带无线电信号经过扩频器的处理后,以数学转换公式将窄带输入信号的振幅平坦化,分布至相对较宽..._cs/cca

Chrome中的消息循环-程序员宅基地

文章浏览阅读182次。主要是自己做个学习笔记吧,我经验也不是很丰富,以前学习多线程的时候就感觉写多线程程序很麻烦。主要是线程之间要通信,要切线程,要同步,各种麻烦。我本身的工作经历决定了也没有太多的工作经验,所以chrome的messageloop可以说是我用到的第一个成熟的线程消息封装库,用的很简单,舒服。主要涉及MessageLoop和MessagePump这两个类系。以前不太清楚chrome当时在设计这两..._chrome taskloop

ymail 客户端 android,Android-YMail-Warmtel-程序员宅基地

文章浏览阅读1.9k次。package com.mail163.email.util;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io...._ymail客户端设置

python报错:Cannot run the event loop while another loop is running-程序员宅基地

文章浏览阅读2.9k次。在教程中:执行这行代码会报错:Cannot run the event loop while another loop is running解决方法:在 jupyter-notebook 的一个单元格中输入:!pip install nest_asyncioimport nest_asyncionest_asyncio.apply()_cannot run the event loop while another loop is running

vite使用总结_postcss-preset-env vite-程序员宅基地

文章浏览阅读493次,点赞9次,收藏3次。今天就到这,下次想到再更新!_postcss-preset-env vite

python都学什么啊-那些效率高的人都在偷偷学什么?-程序员宅基地

文章浏览阅读319次。原标题:那些效率高的人都在偷偷学什么?提起潘石屹,你的印象是不是还停留在“SOHO中国”、“房产大亨”的标签上?那你真是“图样图森破”!潘总搞木工、玩摄影,兴趣广泛,现在已经把手伸到Python去了。去年年底,他在微博上表示, 自己将开始学习新的语言Python,作为自己人生的礼物,并且实实在在有坚持学习,还每天打卡#用Python解决100个问题#。 咋一看,一个年过半百的房地产大佬,怎么想都和..._python都学什么