FCU3001安装paddlepaddle环境和部署paddleInference

部署运行你感兴趣的模型镜像

FCU3001安装paddlepaddle环境和部署paddleInference、paddlex

上电之后出现这种情况!切记!!!别点任何按钮!!!直接拔电源断电1分钟重新上电!!!!!
在这里插入图片描述

paddlepaddle预测库下载地址

https://paddleinference.paddlepaddle.org.cn/master/user_guides/download_lib.html#windows

下载opencv-python.whl

https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/opencv-python/

更换系统盘

fuc3001自带的14GB系统盘不足以承载程序运行的空间,开机第一步更换系统盘。在home下创建kaifa文件夹
在这里插入图片描述
执行命令:df -h
在这里插入图片描述
复制TF卡设备名字
更换系统盘资料地址: https://www.cnblogs.com/gooutlook/p/15632427.html
Command not found解决办法: https://blog.youkuaiyun.com/weixin_33852020/article/details/86401149

安装拼音

https://blog.youkuaiyun.com/qq_63379469/article/details/123442589

安装pytharm

https://blog.youkuaiyun.com/hymnal/article/details/123522838

设置swap分区(内存太小虚拟内存走一波)

https://blog.youkuaiyun.com/yc461515457/article/details/53610412/

安装redis

https://blog.youkuaiyun.com/hj1997a/article/details/101030351

install python3.7

https://blog.youkuaiyun.com/u014775723/article/details/85213793

更新系统依赖

sudo apt-get update
sudo apt-get install libgeos-dev 
sudo apt-get install python3-scipy
sudo apt-get install libblas-dev liblapack-dev
sudo apt-get install gfortran
sudo apt-get install libgeos-dev

更换python版本指向

ubuntu_18.04系统预装了python2.7和python3.6。paddlepaddle需要的环境是python3.6/7/8,所以装paddle环境前需要先更改python版本指向

步骤1:查看python命令指向
ls -l /usr/bin | grep python
步骤2:删除原有链接
rm /usr/bin/python 
步骤3:建立新链接
ln -s /usr/bin/python3.6 /usr/bin/python

安装/更新pip

sudo apt install python3-pip
pip3 install --upgrade pip

更新setuptools

pip install --upgrade setuptools 

更换numpy版本

paddle编译需要numpy1.19.4

步骤1:卸载原有的numpy
pip uninstall numpy
步骤2:安装numpy1.19.4
pip install numpy==1.19.4 -i https://mirror.baidu.com/pypi/simple 

卸载scipy

sudo  pip  uninstall scipy

安装CUDA

步骤1

参考飞凌技术资料第四章

步骤2

sudo -s

vi ~/.bashrc

在文件末尾添加环境变量

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.2/lib64
export PATH=$PATH:/usr/local/cuda-10.2/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-10.2

保存退出

 wq! 

更新配置文件

source ~/.bashrc

pip 安装paddlepaddle环境依赖

更换百度源
pip install 依赖名字 -i https://mirror.baidu.com/pypi/simple
tqdm
scipy
colorama
cython
pycocotools
visualdl
shapely
opencv-python
lap
motmetrics
matplotlib
chardet
openpyxl
redis
websocket-client

安装完以上依赖以后 scikit-learn==0.23.2 自行编译.whl文件

python生成.whl文件

python setup.py bdist_wheel
cd dist
ls dist
scikit_learn-0.23.2-cp36-cp36m-linux_aarch64.whl

paddlepaddle基础环境使用.whl文件安装
paddlepaddle编译文件下载地址:https://paddleinference.paddlepaddle.org.cn/user_guides/download_lib.html#python
paddlepaddle_gpu-2.2.1-cp36-cp36m-linux_aarch64.whl

安装paddlex

pip install paddlex -i https://mirror.baidu.com/pypi/simple

ubuntu取消开机密码合并自动登录 取消屏保 截图在lot研究资料保存

https://blog.youkuaiyun.com/super828/article/details/80955914

设置pthon脚本跟随桌面启动

~~https://blog.youkuaiyun.com/weixin_41010198/article/details/113646331 ~~
https://blog.youkuaiyun.com/qq_42495740/article/details/119946010

安装paddleHub前的准备

pip install numpy
pip install protobuf
sudo apt-get install protobuf-compiler libprotoc-dev

no

源码编译安装sentencepiece,首先搭建编译环境:

sudo apt-get install cmake build-essential pkg-config libgoogle-perftools-dev

进行源码编译:

git clone https://github.com/google/sentencepiece
cd sentencepiece
mkdir build
cd build
cmake …
make -j $(nproc)
sudo make install
sudo ldconfig -v

Jetson Ubuntu安装GStream

https://blog.youkuaiyun.com/qq_35759574/article/details/90401535

您可能感兴趣的与本文相关的镜像

PaddlePaddle-v3.3

PaddlePaddle-v3.3

PaddlePaddle

PaddlePaddle是由百度自主研发的深度学习平台,自 2016 年开源以来已广泛应用于工业界。作为一个全面的深度学习生态系统,它提供了核心框架、模型库、开发工具包等完整解决方案。目前已服务超过 2185 万开发者,67 万企业,产生了 110 万个模型

### 如何在虚拟机中配置安装APM环境 要在虚拟机环境中成功安装并配置 APM(ArduPilot Mega),可以按照以下方式操作: #### 1. 安装必要的依赖项 为了支持 APM 的运行,需要先确保虚拟机已安装所需的软件包。这通常包括 Gazebo MAVROS 等工具链的支持[^1]。 ```bash sudo apt-get update sudo apt-get install -y python-wstool build-essential cmake git libeigen3-dev libopencv-dev ``` 上述命令会安装构建所需的基础库以及 Python 工具集。 --- #### 2. 配置 ROS 环境 由于 APM 常常与 ROS 结合使用来实现无人机模拟功能,因此需设置好 ROS 开发环境。以下是具体步骤: ##### a. 添加 ROS 源 根据官方文档添加适合版本的 ROS 源到系统中,并更新索引。 ```bash sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add - sudo apt-get update ``` ##### b. 安装桌面完整版 ROS 对于完整的开发体验,建议安装 ROS Desktop Full 版本。 ```bash sudo apt-get install ros-noetic-desktop-full source /opt/ros/noetic/setup.bash ``` 注意:如果使用的不是 Noetic,请替换为对应的 ROS 发行代号。 --- #### 3. 下载并编译 PX4 或 Ardupilot 源码 下载目标飞行控制器框架源代码至本地目录,并完成初始化工作流。 ```bash mkdir ~/catkin_ws/src && cd ~/catkin_ws/src git clone https://github.com/PX4/Firmware.git px4_firmware cd .. wstool init src wstool merge -t src src/px4_firmware/Tools/docker/mavros.wstool wstool up -j8 ``` 此过程将拉取所有关联模块及其依赖关系。 --- #### 4. 修改 `apm.launch` 文件 依据参考资料中的说明调整默认启动文件的内容以适配当前硬件条件或仿真需求。 编辑路径下的 XML 文档 `/path/to/apm.launch` 并加入如下片段: ```xml <launch> <!-- 加载节点 --> <node pkg="mavros" type="mavros_node" name="mavros"/> </launch> ``` 保存更改后重新加载配置即可生效。 --- #### 5. 测试 Gazebo 模拟器集成效果 最后一步验证整个流程是否正常运作的关键环节在于能否顺利开启 Gazebo 场景并与之交互。 执行下面指令触发测试模式: ```bash roslaunch mavros apm.launch fcu_url:=udp://@localhost:14550 gzclient --verbose ``` 此时应该能够看到预定义模型漂浮于空中等待进一步操控指示。 --- ### 注意事项 - 如果遇到 JAVA_TOOL_OPTIONS 设置冲突问题,则可通过临时禁用该变量解决潜在干扰情况[^2]。 ```bash unset JAVA_TOOL_OPTIONS ``` - 对于大型项目迁移场景下考虑采用 SMS 方法简化跨平台移植复杂度的同时保留原有架构特性不变[^3]。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

全栈攻城狮s

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值