jetpack

人工智能计算机Jetson Nano

血红的双手。 提交于 2019-12-01 10:54:38
今天( 3 月 19日),NVIDIA GPU 技术大会在美国加利福尼亚州圣何塞市开幕。会上,NVIDIA 宣布推出 一款全新的人工智能计算机Jetson Nano,可以创建数百万个智能系统。   这款CUDA-X人工智能计算机外观小巧但功能强大,可提供472 GFLOPS(每秒十亿次浮点运算)的计算性能以支持现代人工智能工作负载运行,而耗电量仅为 5 瓦。   Jetson Nano 支持高分辨率传感器,可以并行处理多个传感器,并且可在每个传感器流上运行多个现代神经网络。它还支持许多常见的人工智能框架,让开发人员轻松地将自己偏爱的模型及框架集成到产品中。   NVIDIA 创始人兼CEO黄仁勋在大会上公布了两个版本的 Jetson Nano:1、面向开发人员、创客和技术爱好者的,售价为 99 美元的开发者套件;2、为希望面向大众市场创建边缘系统的企业提供售价为 129 美元的生产就绪型模块。   Jetson Nano属于Jetson产品系列,该系列还包括用于完全自主机器的Jetson AGX Xavier和用于边缘人工智能的 Jetson TX2。作为大型企业、初创公司和研究人员的理想选择,Jetson 平台通过 Jetson Nano 将其适用范围扩展到全球 3000 万名创客、开发人员、发明者和学生。   NVIDIA 副总裁兼自主机器事业部总经理 Deepu Talla

Jetpack系列:应用内导航的正确使用方法

£可爱£侵袭症+ 提交于 2019-11-30 17:57:40
今天小编要分享的还是Android Jetpack库的基本使用方法,本篇介绍的内容是Jetpack Navigation组件,让我们一起学习,为完成年初制定的计划而努力吧! 组件介绍 导航,是指提供用户在应用程序中的不同内容之间进行浏览、退出的交互功能。如我们在Android手机上常常用到的物理/虚拟返回按键、桌面(Home)键、历史记录(Recent)键、ActionBar 返回键等等。 Jetpack库中的Navigation组件由以下三个关键部分组成: 导航图:一种XML资源,包含所有与导航有关的信息,如Fragment配置、跳转行为/方向、动画等等; NavHost:一个空容器,用于显示导航图中的目的地,项目中需要包含一个实现NavHost接口的默认NavHostFragment容器; NavController:在NavHost容器内管理应用程序的导航行为。当用户在应用程序中切换界面时,NavController协调容器中的目标内容交换。 优点 使用导航组件有很多好处: 能够处理Fragment切换 能够正确处理向上、返回的默认行为 提供动画和过渡的标准化资源 提供深层链接功能 包含导航UI模式,例如抽屉导航和底部导航,开发者无需进行额外的处理 保护导航之间数据传递的类型安全 提供ViewModel支持,多Fragment间可共享ViewModel数据

【Android Jetpack系列】初步认识

隐身守侯 提交于 2019-11-28 22:06:22
一、认识 在 2018 的 IO 大会上, Google 发布了一套叫 Android Jetpack 的程序库。 Jetpack 是一系列库、工具、架构组成的一组库的集合,帮助开发人员快速方便的构建 Android App 。详细了解请阅读 Android Jetpack 二、目的 1. 加速开发 各个组件间相互独立,又可以彼此配合工作。使用kotlin特性能让生产效率更高。 2. 消除无用代码 Android Jetpack 管理各种枯燥的行为,例如后台任务、导航、生命周期管理,能让开发人员聚焦于 App 业务开发。 3. 构建高质量、健壮的app Android Jetpack 组件会有更少的 Crash 和内存泄露以及向后兼容性。 Android Jetpack 组件的优势 : 轻松管理应用程序的生命周期 构建可观察的数据对象,以便在基础数据库更改时通知视图 存储在应用程序轮换中未销毁的UI相关数据,在界面重建后恢复数据 轻松的实现SQLite数据库 系统自动调度后台任务的执行,优化使用性能 三、 Android Jetpack 组件推荐的使用项目架构 上面架构组件的功能如下: Activity 和 Fragment 负责产品与用户的交互 ViewModel 作为数据的存储和驱动 Respository 负责调度数据的获取 Room 储存本地序列化的数据 Retrofit