我的AI之路(16)--云服务器上安装和调试基于Tensorflow 1.10.1的训练环境

Ubuntu16.04 配置TensorFlow 1.10.1(Object Detection API)运行MobileNet-SSD(ssd_mobilenet_v1_coco) Ubuntu16.04 配置TensorFlow 1.10.1(Object Detection API)运行MobileNet-SSD(ssd_mobilenet_v1_coco)TensorFlow的安装方式从源码安装1. 克隆 TensorFlow 仓库2. 安装 Bazel及其他依赖  1. 下载二进制安装程序  2. 安装所需包  3. 运行安装程序  4. 设置环境变量3. 创建 pi... 阅读详情

    个人笔记本平时个人学习时用来跑跑小数据集的简单网络模型训练还行,如果跑大数据集加复杂网络模型,笔记本是扛不住的,跑得不怎么快不说,机身发热厉害、风扇一直呼呼响,估计你也会心疼,这样下去不知道能用几天几次笔记本估计要报废了,起码风扇容易坏,不是品质过硬的笔记本估计更是撑不住多久,另外有的模型代码训练过程中分配占用内存很大,用于笔记本的2G内存的GPU是撑不住的(这种情况下设置了per_process_gpu_memory_fraction之类GPUOption只会更快出现Out of Memory错误),训练往往开始不久就出现OOM错误,所以必须要转到拥有大内存的GPU的服务器上去,根据训练多个模型的体验,感觉一般每块GPU内存至少不低于8G,最好16G以上。

     公司跑商业的数据集和模型一般是把代码写成支持分布式集群并行计算的部署到多太服务器上同时算以加快训练和测试的速度,一般是两种途径,如果企业本身资金实力雄厚不愁钱花,那么自己买很多高档服务器组成集群,如果是创业公司或者处于发展早期的小公司,资金捉衿见肘,买几台好一点的服务器自己平时做做实验还行,要跑正式的商业数据和模型,可能还非得租用人家大公司的云服务器。

     这种云服务器其实就是一个个可以远程登录使用的VM,你买时建立root账号和密码,然后就可以远程登录使用了,就像使用一台你在自己PC机上刚安装好的Linux环境一样,要跑Tensorflow训练你的模型,什么都得你自己来安装。

     现有T公司两台云服务器,操作系统都是CentOS7.4,一台有5个Xeon E5 2680 CPU、2个Tesla M40 24GB GPU,另一台有7个Xeon E5 2680 CPU、8个Tesla P40 GPU。根据操作系统类型和位数和GPU型号到NVIDIA网站选择对应的选项先下载好对应GPU的驱动的安装程序(比如NVIDIA-Linux-x86_64-384.145.run,这步是非必须的,因为CUDA Tookit里面也包含了GPU驱动可以在安装时选择安装GPU驱动,如果你需要最新版的GPU驱动,当然还是单独下载先安装的好)、CUDA Tookit9.0安装程序(对于CentOS7,选择下载通用Linux版,有1个主安装程序和4个patch安装程序,分别是cuda_9.0.176_384.81_linux.run、cuda_9.0.176.1_linux.run、cuda_9.0.176.2_linux.run、cuda_9.0.176.3_linux.run、cuda_9.0.176.4_linux.run)、cudnn-9.0-linux-x64-v7.1.tgz压缩包、Anaconda3 5.2 Linux安装程序Anaconda3-5.2.0-Linux-x86_64.sh,这些是安装tensorflow前先需要安装的。

     对于为何是需要安装CUDA9.0 + cuDNN7.1.4,而不是其他版本的CUDA,以及如何下载它们,具体详情参见:我的AI之路(5)--如何选择和正确安装跟Tensorflow版本对应的CUDA和cuDNN版本 。最好安装CUDA前把其他默认的GPU驱动比如nouveau 禁用掉,在安装CUDA的过程也可根据提示禁用掉后退出再重新执行CUDA安装程序安装CUDA (不过这样禁用不会自动更新kernel initramfs文件,所以还是先手工禁用掉nouveau的最好。这两台云服务器上nouveau已经事先禁用了,所以无需我操劳^_^ ),,对于安装CUDA过程中可能需要面对的问题和如何处理,具体详情参见我的AI之路(10)--如何在Linux下安装CUDA和CUDNN。

     先安装GPU驱动NVIDIA-Linux-x86_64-384.145.run,再安装CUDA(1+4个文件,别忘了安装4个Patches),安装CUDA Tookit时会提示你是否需要安装GPU驱动,由于已经安装了最新版的GPU驱动,就输入n回车确认,后面安装中提示CUDA 9.0默认安装到/usr/local/cuda-9.0,直接回车确认,后面再提示是否需要创建连接/usr/local/cuda到/usr/local/cuda-9.0/,输入y回车确认,后面cuda-sample可以选择安装也可以不安装,安装完后解压cudnn-9.0-linux-x64-v7.1.tgz,把include里面的头文件拷贝到/usr/local/cuda/include里,把lib64里面的文件和链接也对应拷贝到/usr/local/cuda/lib64/下面。然后执行Anaconda3-5.2.0-Linux-x86_64.sh安装Anaconda到默认的~/anaconda3/下面,最后提示你是否需要把anaconda3的路径加入到~/.bashrc里面的PATH里去,输入yes并确认,在此也别忘了把cuda的bin和lib64路径也加入到~/.bashrc 里PATH和LD_LIBRARY_PATH中:  

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

      # added by Anaconda3 installer
      export PATH="/home/fychen/anaconda3/bin:$PATH"
 

安装好上面这些必须的环境支持程序后在再创建 ~/ .condarc 文件,并输入如下内容以设置国内清华的镜像站点:

    channels:
       - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
       - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
       - defaults
    ssl_verify: true
    show_channel_urls: true

然后执行

python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow-gpu

把tensorflow安装到conda默认的主环境(root env)里,如果你想安装到conda里一个独立的隔离环境里,你需要先用conda创建一个env然后activate它,再执行上面的命令来安装(具体详情参见 我的AI之路(4)--在Anaconda3 下安装Tensorflow 1.8)。

  上面如果不设置国内镜像站点,整个安装过程会从国外网站下载非常慢,可能经常下载失败,设置了镜像站点后,后面你安装其他支持库包时只要镜像网站上有的会优先默认从镜像网站上下载安装,所以会快多了。

    安装完支持环境和Tensorflow,把要训练的代码和训练数据集上传到服务器,设置好学习率、衰减率、总训练步数(如果有的话)等超参数以及跟具体网络模型相关的需要调的特殊参数,然后执行命令把训练进程跑起来,比如假设你的代码的入口在一个叫train.py的文件里,执行: 

    nohup python train.py >output.log &

    启动进程并转入后台,如果没错误,你可以用ps加grep命令查到进程跑起来了,查看output.log可以看到控制台在不断输出打印日志,比如Tensorflow启动时打印出使用了几个GPU,每个GPU的信息,以及你的训练代码启动时的日志打印等等。

    要查看GPU使用情况,可以执行watch加nvidia-smi命令来监控GPU,比如:

     watch -n 3 nvidia-smi

    看到两台服务器上输出:

    

    

   Tensorflow默认使用全部GPU来计算,如果你需要只使用指定的GPU来训练你的网络模型(比如服务器上已经有其他任务在使用一部分GPU,你只能使用剩下空闲的),那么你可以在执行上面的启动命令前执行 export  CUDA_VISIBLE_DEVICES=<ids of GPU>来指定使用哪几个GPU,比如:

    export CUDA_VISIBLE_DEVICES=6,7  #使用ID靠最后两块GPU

或者在代码的入口main()函数或者代码的全局定义里写上:

     import os

    os.environ["CUDA_VISIBLE_DEVICES"] = "6,7"

通过观察,发现几点:

1)千万注意训练的日志打印不要太频繁,否则会很影响性能,如果日志打印太频繁会造成两台配置相差大的服务器在性能上表现差不多,我想这是因为日志输出是CPU处理的,CPU太忙会成为整体性能的瓶颈,即使有再多GPU也没用,GPU只是用于矩阵运算和能转化为矩阵运算的卷积运算。

2) 就像NVIDIA宣传的那样,P40相对M40来说,长时间跑时,P40温度和功耗比M40低不少。另外,我试过在两台服务器上限制训练时都只使用两块GPU来对比性能,发现P40比M40计算速度也确实快了不少。

3) Tensorflow在自动调度分配使用多个GPU上似乎做的不好,如果代码中没用使用tf.device()来指定代码使用特定的GPU运算,则由Tensorflow自己调用使用GPU,但Tensorflow大多时候都把计算任务压在第一块(0号)GPU上,两台服务器上都可以观察到总是第一块GPU比较忙,这点是Tensorflow做得不如Caffe的地方:

 

 

我的AI之路(1)--前言

我的AI之路(2)--安装Fedora 28

我的AI之路(3)--安装Anaconda3 和Caffe

我的AI之路(4)--在Anaconda3 下安装Tensorflow 1.8

我的AI之路(5)--如何选择和正确安装跟Tensorflow版本对应的CUDA和cuDNN版本

我的AI之路(6)--在Anaconda3 下安装PyTorch

我的AI之路(7)--安装OpenCV3_Python 3.4.1 + Contrib以及PyCharm

我的AI之路(8)--体验用OpenCV 3的ANN进行手写数字识别及解决遇到的问题

我的AI之路(9)--使用scikit-learn

我的AI之路(10)--如何在Linux下安装CUDA和CUDNN

我的AI之路(11)--如何解决在Linux下编译OpenCV3时出现的多个错误

我的AI之路(12)--如何配置Caffe使用GPU计算并解决编译中出现的若干错误

我的AI之路(13)--解决编译gcc/g++源码过程中出现的错误

我的AI之路(14)--Caffe example:使用MNIST数据集训练和测试LeNet-5模型

我的AI之路(15)--Linux下编译OpenCV3的最新版OpenCV3.4.1及错误解决

我的AI之路(16)--云服务器上安装和调试基于Tensorflow 1.10.1的训练环境

我的AI之路(17)--Tensorflow和Caffe的API及Guide

我的AI之路(18)--Tensorflow的模型安装之object_detection

我的AI之路(19)--如何在Windows下安装pycocotools PythonAPI

我的AI之路(20)--用Tensorflow object_detection跑raccoon数据集

我的AI之路(21)--用Tensorflow object_detection跑PASCAL VOC 2012数据集

我的AI之路(22)--使用Object_Detection_Tensorflow_API

我的AI之路(23)--在Windows下编译Bazel和使用Bazel编译tensorflow

 

 

如何使用阿里云服务器搭建人工智能学习环境 使用阿里云服务器搭建人工智能学习环境,可以保持本机电脑的整洁性,也方便系统的移植和管理。 阅读详情

相关推荐

Ubuntu 20.04 TensorFlow 2.10 环境基线构建指南

TensorFlow 是一个用于机器学习和深度学习的开源框架,其运行依赖严格的 Python 版本、系统库(如 glibc、CUDA)、以及第三方包(如 numpy、protobuf)的版本对齐。在 Ubuntu 20.04 这类长期支持(LTS)系统中,环境不稳定性往往源于系统 Python 与用户环境的耦合、pip 全局安装导致的依赖污染,以及 GPU 加速所需的 CUDA/cuDNN 版本错配。TensorFlow 2.10 作为最后一个内置 GPU 支持的稳定版本,要求 Python 3.9、pip

weixin_33816821的博客 449

tensorflow1.10.1+cuda9.0+cudnn7.0.5

tensorflow GPU版本的配置 tensorflow-gpu1.10.1+cuda9.0+cudnn7.0.5 这是已经测试成功的版本搭配   注意:以后安装之前,就要查清楚版本匹配问题-血琳琳的教训 cuda cudnn 显卡驱动,tensorflow4个版本号之间的搭配 https://www.cnblogs.com/wolflzc/p/9117291.html 显卡驱...

zjw123king的博客 1551

TensorFlow工业级AI流水线:从训练到边缘部署的全栈实践

TensorFlow不仅是一个深度学习框架,更是一套覆盖数据处理、模型训练、评估验证、服务部署与边缘推理的端到端AI生产体系。其核心价值在于统一张量抽象、协同演进的工具链(如TFX、TensorBoard、TFLite、Addons)以及图执行与急切模式并存的双轨架构,支撑从实验室原型到高可靠商用系统的平滑跃迁。尤其在模型可复现性、训练-推理一致性、资源受限设备部署等关键工程挑战上,TensorFlow通过TFRecord高效IO、SavedModel标准格式、全整数量化、MLMD元数据追踪等机制提供系统性

weixin_33698043的博客 485

在云服务器上训练自己的神经网络-tensorflow

一开始准备租用GPU服务器,但是这种方式有点类似于给你一台新电脑,上面什么软件都没有安装,需要自己去配置,配置比较麻烦,而且我在自己的windows平台下已经部署了cuda、cudnn等,有点怕冲突。 所以准备在专门的深度学习平台上进行训练。无需配置环境那种… 第一次尝试: PAI机器学习: 首先尝试了阿里的 PAI机器学习 可以运行且无需配置环境;但是这东西只支持到tensorflow1.4版本...

joesgod的博客 1万+

TensorFlow GPU安装全指南:CUDA/cuDNN版本匹配与多平台实操

GPU加速是深度学习框架的核心能力,其本质依赖于CUDA并行计算架构与cuDNN深度学习原语库的协同工作。原理上,TensorFlow通过动态设备调度将张量运算分发至GPU,但必须满足NVIDIA驱动、CUDA Toolkit、cuDNN和TensorFlow四者间严格的ABI版本兼容性约束——差0.1即导致隐性性能衰减或运行时崩溃。该技术显著提升卷积、矩阵乘等算子执行效率,使ResNet、Transformer等模型训练速度提升5–10倍,广泛应用于医疗影像分析、工业质检、金融时序预测等对迭代效率敏感的A

weixin_33798152的博客 438

PyTorch与TensorFlow深度对比:从科研训练到工业部署的选型决策指南

深度学习框架是连接算法创新与工程落地的核心枢纽,其本质是自动微分、内存管理与硬件加速三位一体的计算图引擎。PyTorch以命令式执行提供极致调试自由与动态建模能力,适合快速原型、算法探索和复杂结构定制;TensorFlow则依托声明式契约与tf.function编译,在大规模分布式训练、TFX生产流水线及TensorFlow Lite边缘量化部署中展现确定性优势。二者在模型定义灵活性、数据加载优化策略(DataLoader vs tf.data)、分布式训练抽象层级(DDP显式控制 vs MirroredS

weixin_34290631的博客 383

TensorFlow在各操作系统下各版本对应关系(Python版本/编译器/构建工具/cuDNN/CUDA)

官网最新信息持续更新中:https://tensorflow.google.cn/install/source Linux CPU 版本 Python 版本 编译器 构建工具 tensorflow-2.1.0 2.7、3.5-3.7 GCC 7.3.1 Bazel 0.27.1 tensorflow-2.0.0 2.7、3.3-3.7 GCC 7.3.1 Bazel 0.26.1 tensorflow-1.14.0 2.7、3.3-3.7 GCC 4.8 Bazel 0.24.1

TracelessLe的专栏 6606

Ubuntu 20.04 安装 TensorFlow 2.15 的正确实践

TensorFlow 是主流深度学习框架,其安装本质是 Python 包依赖管理与系统环境协同的问题。在 Ubuntu 20.04 这类 LTS 发行版中,核心挑战在于系统 python3.8 与 pip 的默认缺失、apt 与 pip 的包管理冲突、以及 virtualenv 环境隔离失效等底层机制问题。理解 Python 解释器复用原则、wheel 包的 manylinux ABI 兼容性(如 cp38 + manylinux_2_17)、以及清华镜像源的 pip.conf 配置优先级,是实现稳定部署的

weixin_30435261的博客 333

TensorFlow-v2.15声音识别:免声卡设备直接云端训练

本文介绍了基于“星图GPU”平台,如何自动化部署TensorFlow-v2.15镜像,实现免声卡设备的云端声音识别模型训练。该方案支持上传音频文件直接进行MFCC特征提取与CNN模型训练,典型应用于智能硬件中的语音指令识别场景,助力开发者高效完成模型微调与AI应用开发。

JetFalcon67的博客 431

九天·毕昇免费GPU平台实战指南:从环境配置到模型训练

GPU算力是深度学习和科学计算的核心资源,其原理在于利用图形处理器的并行计算架构加速矩阵运算等密集型任务。对于学生、研究者和个人开发者而言,获取稳定且低成本的GPU资源是验证算法、训练模型的关键。当前,国内涌现出如“九天·毕昇”等公益性AI算力平台,旨在降低AI研究与开发的门槛。这类平台通常提供预置的PyTorch或TensorFlow深度学习镜像,集成了CUDA和cuDNN等基础环境,用户可通过JupyterLab或SSH连接快速部署项目。在实际应用中,用户需掌握环境配置、依赖管理、数据持久化及任务提交等

weixin_30565327的博客 531

tensorflow-1.10.zip

这个是我用bazel-0.15.0(aarch64)版编译出来的Tensorflow-1.10(aarch64)动态链接库,可以用在ubuntu18 arm64 上进行深度学习

[人工智能-深度学习-2]:单机学习平台的搭建,详细安装过程(Tensorflow,PyTorch)

作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing 本文网址: 第1 部分 “深度学习”软件开发环境的架构 1.1目标环境架构 1.2开发环境架构:Python编程语言 第2部分 开发环境搭建的基本步骤 2.1 计算机硬件的选择与搭建 CPU/GPU, 内存,硬盘,云。 2.2操作系统的选择与开发环境搭建 2.3编程语言的选择与开发环境搭建 2.4深度学习框架的选择与开发环境搭建 作者主页(文火冰...

文火冰糖(王文兵)的博客 1337

tensorflow1.10.0-cp36(win-cpu版)

Windows非GPU版 1、下载tensorflow-1.10.0-cp36-cp36m-win_amd64.whl至桌面 2、打开anaconda prompt:cd Desktop 转到桌面后:pip install tensorflow-1.10.0-cp36-cp36m-win_amd64.whl 3、进行安装,自动下载其他相关项 更多tensorflow版本可供下载

为什么选择TensorFlow-v2.9镜像?深度解析其在大模型训练中的优势

TensorFlow-v2.9镜像凭借稳定的版本特性、完整的CUDA与工具链集成,成为大模型训练的可靠选择。它通过容器化实现环境一致性,支持分布式训练、混合精度计算和端到端监控,显著提升团队协作效率与任务可复现性,是迈向工业化AI生产的关键基础。

weixin_35916518的博客 747

编码约定的自由度:重新思考Hamming码在实际工程中的灵活应用

本文探讨Hamming码在实际工程中的灵活应用,突破标准实现的思维定式。通过分析不同编码约定的优缺点和资源受限环境下的设计权衡,展示如何根据嵌入式系统、通信协议等具体需求定制汉明码实现,优化编解码效率并降低硬件开销。

perl8的博客 178

ABAQUS单元刚度矩阵输出全攻略:从理论到实践(含MTX/DAT文件对比)

本文详细解析了ABAQUS中单元刚度矩阵的输出方法,涵盖理论原理、MTX与DAT文件格式对比及二次开发应用。通过具体操作步骤和性能优化建议,帮助用户高效获取并利用刚度矩阵数据,特别适合需要进行有限元分析验证和二次开发的工程师。

lg888的博客 1006

我的AI之路(17)--Tensorflow和Caffe的API及Guide

    个人经验觉得,任何一门语言或框架或SDK工具,功能越多API也越多,不可能在短时间内全部熟悉且记得住,一般都是工作中一点一点多次使用接触后才慢慢熟悉掌握全部API的,在此之前只能是在读别人的代码、修改别人的代码或自己写代码时根据需要去多次反复查阅API和Guide文档,来逐渐熟悉和掌握每个API。      为作为一个读代码时方便查阅的集中入口,把Tensorflow和Caffe的API...

XCCCCZ的博客 761

从RADIUS服务器到AP:实战搭建一个小型WPA2-Enterprise测试环境(FreeRADIUS + 家用路由器)

本文详细介绍了如何从零搭建WPA2-Enterprise测试环境,使用FreeRADIUS服务器和家用路由器实现企业级WiFi认证。通过实战指南,包括证书生成、EAP-PEAP配置、OpenWrt路由器设置及故障排查,帮助网络工程师和爱好者掌握802.1X协议栈的实际应用。

weixin_28715953的博客 325

云GPU实战指南:从零搭建深度学习环境到高效训练部署

GPU作为并行计算的核心硬件,通过其数千个计算核心显著加速矩阵运算等计算密集型任务,是人工智能与高性能计算的算力基石。其技术价值在于将强大的并行计算能力封装成通用处理器,使得深度学习模型训练、科学模拟等任务得以高效执行。在应用场景上,从学术研究到工业级AI模型开发,GPU都不可或缺。面对本地GPU高昂的购置与维护成本,云GPU服务应运而生,它提供了按需取用、弹性伸缩的算力解决方案。本文以国产云GPU平台为例,系统性地讲解了如何选择GPU实例、配置包括CUDA和PyTorch在内的完整深度学习环境,并分享了基

weixin_34288121的博客 474

四大厂商网络设备巡检命令实战指南:华为、华三、锐捷、思科

本文详细介绍了华为、华三、锐捷、思科四大厂商网络设备的巡检命令实战指南,涵盖硬件状态、软件运行和网络功能等核心维度。通过具体命令示例和实用技巧,帮助网络工程师高效完成设备巡检,预防潜在故障,确保网络稳定运行。

weixin_29235923的博客 391

【论文精读】《Towards Deep Learning Models Resistant to Adversarial Attacks》

本文探讨了深度学习模型在面对对抗性攻击时的脆弱性,并提出了一种基于鲁棒优化的方法来增强神经网络的对抗鲁棒性。通过鞍点优化框架,作者提供了对抗攻击和防御机制的统一视角,并在MNIST和CIFAR-10数据集上验证了其方法的有效性。对抗训练的核心思想是将对抗样本引入训练过程,使模型能够学习到对抗样本的特征,从而提升其鲁棒性。本文通过鞍点优化框架提出了一种基于鲁棒优化的对抗训练方法,显著提升了深度学习模型的对抗鲁棒性。本文为深度学习模型的对抗鲁棒性研究提供了新的理论和实证支持,同时为未来研究指明了方向。

nmdbbzcl的博客 611

AI应用开发实战指南:从零搭建环境到工程化部署全流程

这类标题经常出现在学习资源推荐里,但“最详细”、“七天小白到大佬”、“少走99%弯路”这类说法,更多是吸引点击的表述。作为一个有十多年经验的开发者,我更想和你聊聊,当你想系统学习AI应用开发时,真正应该关注什么、从哪里开始、以及如何避免那些新手最容易踩的坑。AI开发不是看一套视频就能速成的,它需要你理解核心概念、动手搭建环境、处理真实数据、并学会调试和优化。这篇文章不会给你一个“748集”的课程列表,而是帮你梳理出一条清晰、可执行的学习路径,告诉你每个阶段该学什么、练什么、注意什么,让你把时间花在刀刃上。

weixin_30632883的博客 467

SAP_MM模块库存概览俄罗斯报表简介

本文介绍了SAP MM模块中"库存概览俄罗斯报表"的功能与应用。该报表主要用于查看物料在不同库存地点和类型的库存情况,并满足俄罗斯当地法规要求。文章解释了"俄罗斯报表"可能指代本地化合规库存报表或客户自定义报表,详细说明了事务代码J3RFLVMOBVEDH的操作步骤,包括公司代码、物料编码、日期范围等查询条件,并解释了报表中各字段含义如期初期末库存数量与价值。最后强调在物料分类账处理完成后使用该报表可获得实际库存价值,为SAP用户提供了实用的库存管理参考。

我小时候很黑的博客 1089

Python AI大模型实战:从零搭建开发环境到构建首个本地应用

Python作为人工智能领域的核心编程语言,其简洁语法和丰富生态为机器学习与深度学习提供了坚实基础。在AI大模型开发中,Python不仅是实现算法的工具,更是连接数据处理、模型训练与部署的关键桥梁。通过掌握Python核心库如NumPy进行高效数值计算,并利用PyTorch等深度学习框架构建神经网络,开发者能够将理论转化为实际应用。本文聚焦于构建健壮的Python开发环境,涵盖虚拟环境配置、依赖管理及高效编辑器设置,旨在帮助初学者避开常见陷阱,系统掌握从环境搭建到模型部署的完整流程,为后续深入大模型微调与应

weixin_30357231的博客 366

从0入门LocoTrack:6倍加速的SLAM追踪新范式实战指南

传统点追踪方法(如CorrTracker、TAPIR)在处理大规模场景或实时任务时,要么精度不足,要么速度太慢。而LocoTrack通过“局部4D相关性”和“Transformer全局关联”的创新设计,实现了精度与速度的双重突破速度:比现有SOTA方法快6倍,吞吐量高达数万点/秒;精度:在Kinetics、DAVIS等数据集上,定位误差显著低于传统方法;鲁棒性:能应对低纹理、动态场景等复杂环境,这是传统方法的“噩梦场景”。

m0_71589036的博客 95

使用安卓的IMU数据进行 行人航位推算(PDR)推算步长 附python 代码

加速度计数据、陀螺仪数据、重力传感器数据、姿态仰角数据。数据分析与定位轨迹生成主要使用Python离线完成。示意图。

三维点云技术探索 1914
上一篇: 我的AI之路(15)--Linux下编译OpenCV3的最新版OpenCV3.4.1及错误解决
下一篇: 我的AI之路(17)--Tensorflow和Caffe的API及Guide
Arnold-FY-Chen
博客等级 码龄19年 925粉丝 204原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

Arnold-FY-Chen

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

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

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

打赏作者

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

抵扣说明:

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

余额充值