使用虚拟机跑leaf数据集

一、先把leaf数据集下载下来,然后拖到虚拟机里面。移动文件位置

解压文件,下载解压命令unzip

 解压文件

二、环境配置

 安装python(自带)以及pip3

 

 根据requirements.txt下载所需要的包:

使用pip命令报错:

 解决参考:(11条消息) pip安装解决报错:WARNING: Running pip as the ‘root‘ user can result in broken permissions and conflicting_玩机科技社的博客-CSDN博客​​​​​​
 

(11条消息) pip安装解决报错:WARNING: Running pip as the ‘root‘ user can result in broken permissions and conflicting_玩机科技社的博客-CSDN博客​​​​​​

 然后就可以在虚拟环境中,下载包啦

不用一个一个下载,直接使用“pip3 install -r requirements.txt”就能把文件中的包都下载下来。

 下载的时候会报错,但是pip3换源(因为下载的可能是国外的,不好下;换成国内的就好了)

 下载tensorflow会报错,因为没有requirement中说的那个版本。那就进入文件把版本信息删掉在下载就好了。

 但是报错了:

 解决办法参考:(11条消息) 成功解决pip:This error originates from a subprocess, and is likely not a problem with pip. 【轩详细教程】_轩哥啊哈OvO的博客-CSDN博客

下载的高版本

换了好几个版本都不行,猜测是某个东西的版本不行。要么,就是numpy要求文档中让下载1.16版本,但是我之前手动下载了1.25,而且也找不到1.16,就报错了。

直接按照文档中要求运行,输入“./preprocess.sh -s niid --sf 0.05 -k 0 -t sample”,划分这个小点的数据集,尝试一下。

昨天电脑息屏中断了,今天重新开始


(1)使用 sudo su管理员进行运行

(2)创建一个虚拟环境

(3)使用“vim”命令编辑requirements.txt文件,把版本信息都去掉

(4)进入到相应目录。重新执行“pip3 install -r requirements.txt”。】

  (5)  进入到数据集目录下,执行“./preprocess.sh -s niid --sf 0.05 -k 0 -t sample”重新尝试

出现了错误,原来是要把上次弄的都删除

 还是不行,说是运行空间不足了 那想办法扩容。

参考我的深坑弱智记录:(11条消息) ubuntu虚拟机扩容_小李小李无与伦比的博客-CSDN博客

但是!!!!! 我可以划分小的数据集啊!用“./preprocess.sh -s niid --sf 0.05 -k 500 -t sample”

把客户拥有的样本数量改为500,那么筛选出来的客户就少了


运行中断了昨天,但是文件夹里面已经生成了很多新的东西,不用重新开始了。。从这里开始(不用虚拟空间了)

 运行结束

 接着执行preprocess里面的内容

然后执行./stats.sh

 好像就结束了。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值