首页 > 编程知识 正文

python 分布式计算框架,python系统架构

时间:2023-05-03 16:04:51 阅读:170476 作者:4001

提示:以前的文章在ubuntu18.04环境中实现了python代码的打包。 确实,在现场部署无法连接网络时很有用。 避免影响运行结果的问题,例如重新配置环境或配置环境版本。 但是这次同事反馈说对面的服务器采用的是aarch64内核架构,之前项目组打包采用的华为云服务器是x86架构,这也是一个一直以来被忽视的问题

基于Linux-aarch64体系结构的python项目环境概述1、环境和软件准备2、建议安装步骤anconda .常见错误概述

前言:本文主要介绍了Linux-aarch64架构环境下python项目的部署细节。 如果有相关需求,请参考。 根据招聘版本和具体环境,方案可能会有所不同。

提示:本文正文如下。 请参考以下案例分析

一、环境及软件等准备案例:本次案例中的服务器为临时租用的惠威服务器,为了满足部署需求,采用Linux-aarch64架构,安装ubuntu18.04操作系统使用Putty进行服务器连接,并使用Xftp软件传输相关代码和文件,对于使用后台命令的操作非常有用。

二、程序建议安装anconda,创建环境。 (如果代码或项目很大,我们建议您创建docker并安装环境,以便于打包docker。) )。

安装安康达。 我采用的安装包如下。

archi conda3-0.2.3- Linux-a arch 64.sh

我下载了它,上传到了我自己的文件夹里,

cd命令打开文件夹输出命令

有关basharchiconda3-0.2.3- Linux-a arch 64.sh的具体安装说明,请参阅这些兄弟的博客:

3359 blog.csdn.net/June 19/article/details/115731904

3359 blog.csdn.net/ychgyyn/article/details/82258136

创建python环境:

其实,关于arm64内核的基本库,tensorflow的库也可以,但是在这次的案例中,也有很多没有踩cv等漏洞的大型库

不建议在构建环境时选择python的高级版本。 有些软件包可能没有安装conda所采用的py3.6版本

创建名为conda createnpy 3.6 python==3.6 # py 3.6的环境conda activate py3.6 ## 2。 安装condainstallmatplotlibcondainstallnumpycondainstatala3.如果安装速度慢,考虑到八conda的源和国内源对x86架构友好, 中科大来源conda config---- add channels 3359 mirrors.ustc.edu.cn/anaconda/pkgs/main/conda config---- add channels 339 conda config-- add channels 3359 mirrors.add channels conda-forge/conda config---add channels 3359 mirrors.ustc.edu . conda config-- addch anda cloud/bio conda/conda config---add channels 3359 mirrors.ustc.edu.cn/anaconda/cloud/调用并执行命令,检查文件夹中的执行结果是否正确。 示例:我的代码将上载到文件夹/home/usr/TEST。 datato.py代码名称如下: ` ` CCD/home/usr/ust代码

2 .常规错误总结安装tensor flow2. x版真的很难

1 )安装python后,建议在命令窗口中键入(python )

2 )输入命令:

import wheel.pep 425 tagsaswprint (w.get _ supported () ) 3显示结果。

“cp37”、“‘CP37m”、“Linux_aarch64”、“cp37”、“ABI3”、“Linux_aarch64”、“cp37”和“none”。 ‘any’()、‘cp32’、‘none’、‘any’)、)、‘Linux _ a arch 64’、)、‘py37’、‘none’、‘any’、)、) py3、) (y32 )、‘none’、‘any’)、‘py31’、‘none’、‘any’、)、‘py30’、‘none’、‘any’] ]

4 )安装tensor流程

方案github下载. whl文件的部分结构相对于tensor flow 2.1-2.4版不友好

URL:https://github.com/lhelontra/tensor flow-on-arm/releases

关于显示结果和安装python版本,您有以下选择。

tensor flow-2.1.0-cp35-none-Linux _ a arch 64.whl

tensor flow-2.3.0-cp35-none-Linux _ a arch 64.whl

只要conda环境不支持剩下的安装即可

参考博客:

3359 blog.csdn.net/Xiang feng l/article/details/118219637

3359 blog.csdn.net/QQ _ 33513098/article/details/81150513

3359 blog.csdn.net/m0 _ 37967248/article/details/114639339

方案2 :

建议在conda中添加中科大信源

使用conda install tensorflow安装的我安装了2.5.0版,但是以前的代码的sklearn的库存在矛盾,在pandas和sklearn上重新安装了numpy解决了问题

总结这个方案也是项目引进过程中一点经验的总结,当然抽出时间写也不可避免地存在整理和不完善的地方,也为总结和一点经验借鉴提供了借鉴。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。