2023 QEMU模拟FT2000+(armv8)运行麒麟V10并安装tensorflow2

您所在的位置:网站首页 飞腾cpu支持Windows吗 2023 QEMU模拟FT2000+(armv8)运行麒麟V10并安装tensorflow2

2023 QEMU模拟FT2000+(armv8)运行麒麟V10并安装tensorflow2

2023-10-03 08:43| 来源: 网络整理| 查看: 265

2023 QEMU模拟FT2000+(armv8)运行麒麟V10并安装tensorflow2 资源准备麒麟V10SP1(桌面)QEMU 4.1.0以上qeum安装kylinpythontensorflow2.10.0

资源准备 麒麟V10SP1(桌面)

在windows上搞的注意,别去官网下最新版(2303),qeum安装时会报找不到UEFI然后进入UEFI SHELL界面,实测kylin20、21可装,报这个错不是qeum的问题,自己去找资源吧

https://www.kylinos.cn/support/trial.html?trial=187945 麒麟官网,免费申请下载自己下吧,比网盘快 arm64v8 cpu对应麒麟系统,或者说飞腾cpu对应飞腾麒麟 用quem模拟arm芯片,就要装aarch/arm的linux或者其他操作系统,反过来也一样,这里老白要注意arm/aarch有个远古版本的问题,远古版本不能完全等同 大家平常用的可能主要是x86_64的因特尔芯片,amd平台,跑的是x86的win或linux,这是一套的,和上面不一样的,既然您千辛万苦看到我的文章,就应该明白这一点 当然了,麒麟也适配了x86_64,去官网看版本的时候,看别人帖子时候,看iso文件名字的时候你能发现这种对应关系

或者看这里发布的https://blog.csdn.net/itas109/article/details/109453945 里面有一些版本和讨论

QEMU 4.1.0以上

这个名字真难搞,我第一次以为qeum,第二次以为quem,发现还是错了,其实是qemu

linux或windows免安装版: 官网(release版本):https://www.qemu.org/download/#source 安装方法看官网,winodws这样有点麻烦,建议看下面 下载链接:https://download.qemu.org/qemu-4.1.0.tar.xz 这个是url,用linux可以用wget, 桌面linux或windows可以输入到浏览器里面等一会就下好了 用其他版本的改一下版本号就行了 全部版本:https://download.qemu.org/ windows安装版: 安装版for win(exe):https://qemu.weilnetz.de/w64/ 速度巨慢,需要某种科技加速手段 安装好QUEM后检查三个东西 在这里插入图片描述 QEMU_EFI.fd: 下载地址: http://releases.linaro.org/components/kernel/uefi-linaro/16.02/release/qemu64/QEMU_EFI.fd. kylin iso文件: 自己找 2007版浏览器内核会崩溃,去开始里面找软件商店安装360能捏着鼻子用,但也会崩溃,chormium崩溃,qq浏览器没看,不用浏览器的话忽略 21版安装的时候分区不能太小,否则无法自动分区,安装就报错崩溃,就是qcow2那个文件,实测60G qcow2文件: "C:\Program Files\qemu\qemu-img.exe" create -f qcow2 M:\feiteng\kylinbat.qcow2 50G 注意了 50G是分区大小,自己决定 这条和下条都是bat命令 qeum安装kylin C:\Program Files\qemu\qemu-system-aarch64.exe" ^ -m 4096 ^ -cpu cortex-a72 ^ -smp 4,cores=4,threads=1,sockets=1 ^ -M virt ^ -bios M:\feiteng\QEMU_EFI.fd ^ -device VGA ^ -device nec-usb-xhci ^ -device usb-mouse ^ -device usb-kbd ^ -cdrom M:\feiteng\Kylin-Desktop-V10-Release-Build1-20200710-arm64.iso ^ -net nic,model=virtio ^ -net tap,ifname=tap0 ^ -boot d M:\feiteng\kylinbat.qcow2`

在这里插入图片描述

如果双击bat运行不了(一闪而逝),可以先进入cmd或者管理员权限进入cmd,再运行bat,跟兼容模式无关 值得注意的是cortex-a72,这个要看你安装的qeum支持什么cpu,qemu-system-aarch64.exe -cpu help查看,或者自己百度我不太记得了,一般来说是a53,57,72,76都是armv8架构处理器,这个不用纠结,能用高的用高的; 另一个是net,你也可以用只用一行-net nic,model=pcnet,我用的是虚拟网卡共享网络,教程看这里第二节https://zhuanlan.zhihu.com/p/476833590,也有很多别的方式,但是无所谓,安装最重要,网络等安装好每次启动再配也一样 在这里插入图片描述 然后盯着弹出的窗口看,有一个↑↓选择是trying还是install,建议选install,不动的话默认选trying,反正我是try不进去,安装方式选live,快速安装 在这里插入图片描述 我最后装的21版的,21版自带360浏览器,别用火狐,把cdrom一行删掉是启动脚本,下次运行这样运行,不删掉还是进的安装

python

如果你要装tensorflow,先去下面网站看看版本适配,直接搜索aarch https://pypi.tuna.tsinghua.edu.cn/simple/tensorflow/ 麒麟20版自带py2.5 麒麟21版自带py2.7和py3.5 但是都没安装pip 我用py3.5,所以 sudo apt install python3-pip 这个命令可能不行,先sudo passwd root,再su进入root,再apt install python3-pip

用pip3 list可以看到已经安装的包,基本啥都没,又看到版本也不配,于是装py37 注意,不是重装也不是python,是再配一个版本的python,卸载这种系统自带的很容易崩溃,如果你是实体机,有可能返厂

安装py37:

安装依赖包 sudo apt update sudo apt-get install build-essential zlib1g-dev libbz2-1.0 libssl-dev libncurses5-dev libsqlite3-dev libreadline-dev tk-dev libgdbm-dev libdb5.3 libpcap-dev xz-utils libexpat1-dev liblzma-dev libssl-dev openssl libffi-dev libc6-dev 下载python包 淘宝 https://npm.taobao.org/mirrors/python/华为 https://mirrors.huaweicloud.com/python/ 安装 下面所有指令尤其最后两步建议su进入root再执行,装python那一节有说,不然可能出错 sudo mkdir /usr/local/python3tar -zxvf Python-3.7.0.tgzsudo mv Python-3.7.0/* /usr/local/python3cd /usr/local/python3./configure --enable-optimizations --prefix=/usr/local/python3make -j8 && make altinstall很慢的等 tensorflow2.10.0

坏消息,aarch64只有cpu版(注意不是tensorflow-cpu) 好消息,下面清华源tensorflow镜像搜aarch有一堆,自己看版本适配,最低py37 https://pypi.tuna.tsinghua.edu.cn/simple/tensorflow/

下面的步骤不能变换顺序 一个一个执行 $ pip install setuptools six wheel mock $ pip install keras_preprocessing 清华源装tf 顺带装numpy $ pip install 右键复制你安装包的链接上去,自己上面链接找,打包名容易找不到 -i 清华源 如 pip install https://pypi.tuna.tsinghua.edu.cn/packages/44/41/12b714d685f39b6dd9ee9f682bca97c5803b87054477e90e658fbd88a416/tensorflow-2.10.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=64cc999ae83ddd891083141d3e5d718e3d799501a1b56c544f2ca648a8396c3e -i https://pypi.tuna.tsinghua.edu.cn/simple

后续如果要装transformers==4.0.0及以上版本才适配, 装完transformers要装sentencepiece这个包,直接pip37装就行很快



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3