2023 QEMU模拟FT2000+(armv8)运行麒麟V10并安装tensorflow2 |
您所在的位置:网站首页 › 飞腾cpu支持Windows吗 › 2023 QEMU模拟FT2000+(armv8)运行麒麟V10并安装tensorflow2 |
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后检查三个东西![]() 如果双击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,也有很多别的方式,但是无所谓,安装最重要,网络等安装好每次启动再配也一样 如果你要装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 |