首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

TensorFlow在移动设备嵌入式设备轻量级跨平台解决方案 | Google 开发者大会 2018

2018 年 9 月 21 日 ,凌钰城(Google Brain 软件工程师)带来一场《TensorFlow Lite:TensorFlow在移动设备嵌入式设备轻量级跨平台解决方案》演讲,本文将对演讲做一个回顾...在终端 / 设备上运行机器学习日益重要 今天,机器学习发展日新月异,机器学习不仅部署在服务器端,运行在个人电脑上,也存在于我们生活中许许多多设备上,比如移动设备和智能手机。...再比如Google照片app,可以通过机器学习来制作背景虚化、人像清晰照片,这些在移动设备、智能手机上机器学习应用很有用、很有趣。 在移动设备上实现机器学习,可以有两种实现方法。...考虑到不同模型可能用到不同ops,还可以继续优化,比如可以只注册你需要Ops,这样其余Ops就不会编译到runtime library中,体积还可以进一步缩减。...以上就是本次演讲全部内容,希望对大家有所帮助。

2.2K30

分享 13 个可以在线制作 360 度全景视图网站

如今随着科技强劲发展,您可以轻松轻松地拍摄全景图像(360 度)。但是,在您网站上显示这些图像确实很困难,因为它需要大量技术技能才能显示全貌,并让用户尽可能轻松地之交互。...它基于标准 Web 技术设计,提供强大 Javascript API 并显示不同设备屏幕上。 除了支持现代浏览器外,它还提供了功能特性,可以轻松应用于IE8等旧浏览器。...具有可用于视频或图像等有用功能,它通过旋转或滑动、通过 URL 加载图像或视频来帮助用户更轻松地在移动设备上交互。 它分为 2 种主要显示类型:PanoViewer 和 SpinViewer。...它可以在不同设备多个屏幕上显示,并提供各种属性和方法,让您可以像显示缩放栏、将图像下载到计算机按钮、添加内容一样简单地微调图像, 图片上标题。...10、360-image-viewer 地址: 360-image-viewer 也是一个类似于上面的库,可以帮助您显示图像全景图。各种设备屏幕上照片、视频和响应能力。

7.9K50
您找到你想要的搜索结果了吗?
是的
没有找到

2020前端性能优化清单(一)

运行性能实验并测量结果 - 无论是在移动设备上还是在桌面上(例如,使用Google Analytics) 将帮助你用真实数据为公司进行定制性分析。...使用WebPagetest,您可以在“Chrome”选项卡上选择“Capture Dev Tools Timeline”[53],以显示在使用WebPagetest任何设备上运行时,主线程被阻塞具体细节...根据国际数据公司(IDC)数据显示,2018年至2019年期间,全球87%移动电话都是Android设备[67]。消费者平均每两年升级一次手机[68],而在美国,手机更换周期为33个月[69]。...请记住,在移动设备上,我们应该预期会比台式机慢4到5倍[73]。移动设备不同GPU、CPU、内存和不同电池。这就是为什么我们需要真机测试组合,并且始终在这些设备上进行测试[74]。...REST不同,GraphQL可以在单个请求中检索所有数据,并且只响应所需内容,而不会像REST通常那样过度或不足地获取数据。

2.6K51

Google VR方案总结

在2014年,Google推出了一款价格低廉DIY设备Cardboard,实现所有的手机都可以变身“VR查看器”,它与Facebook旗下Oculus推出高端VR设备形成了鲜明对比。...图5 移动端WebVR以及Access Mars设计截图 WebVR提出概念改变了对VR头戴式显示设备等终端设备理解,从以往观看内容方法转变为观看内容工具,而这观看内容方法就是WebVR平台...图6 基于ODS模型光线捕获模式 头戴式显示设备 不同于高昂价格VR头显Oculus Rift和HTC Vive,Google推出Cardboard价格不过在30美元左右。...Google首先对于硬件提出具体标准以及系统层面的优化,给予了手机生产商和芯片制造商一个参考标准,其次进一步提升了移动设备在呈现虚拟现实内容体验,名为Daydream Home虚拟现实商店能够让人们直接带着头盔浏览所有内容...不同于Facebook收购Oculus公司开发Rift头戴式设备Google从硬件到生产到内容输出正在构建闭环系统和框架,在前后端继续致力于全景媒体应用领域进行研究。

1.5K70

daily.dev - 获取最新最前沿技术文章一定不要错过这个插件

它从数千优质文章中收集内容,以帮助开发人员获取最新最前沿技术内容,你可以收藏文章,在不同设备上同步你数据,并在以后随时阅读。它可以离线工作,并有一个用于移动渐进式网络应用程序(PWA)。...我们相信,搜索内容不再是开发者应该做事情了。要发现所有最新内容是很难--因为它们分散在许多博客上,这会消耗大量时间。 这就是为什么建立 daily.dev。 ?...保持最新信息 ⏳ 节省时间 ? 一键发现文章 ? daily.dev 项目 daily.dev 表面上看起来很简单,但实际上,它是由不同应用程序组成复杂而强大系统驱动。...以下是我们在daily.dev下维护不同项目的列表。 ? 社区文档 daily - 这是你目前所在资源库。它是所有项目的一个中心位置。它包含了文档、社区想法、建议和其他东西。 ?...daily-webapp - Next.js + React网络应用,可在app.daily.dev上使用。 daily-go - 一个 PWA 应用,名为Daily Go,用于移动设备

2.2K20

KVM--Qemu-Spice构建云桌面(十六)

SPICE是红帽在虚拟化领域除了KVM又一“新兴技术”,它提供虚拟桌面设备远程交互实现。...虚拟设备接口(Virtual Device Interface, VDI)定义了一组接口, 提供了发布虚拟设备(例如,显示设备、键盘、鼠标)标准方法,并允许不同Spice组件这些设备交互。...Spice Client Spice客户端是终端用户通过Spice访问远程系统程序。推荐客户端是远程查看器(virt-viewer一起提供)。...当libspiceQEMU一起使用时,可以使用特定视频PCI设备来提高远程显示性能和增强客户图形系统图形功能。这个视频设备称为QXL设备,需要客户QXL驱动程序才能实现完整功能。...它还允许您在客户端和客户端之间自由移动光标。代理其他功能包括共享剪贴板(客户端和主机之间复制和粘贴)和在进入全屏模式时客户端分辨率客户端对齐。

5K10

让你HMI开启VNC骚操作

换言之:嵌入式设备显示内容可以在运行客户端机器(如 PC)屏幕上看到;可以用鼠标和键盘来 控制目标。emWin 仿真和试用版都提供了该功能。...如果文件系统可用,还能在客户端和带 emWinVNC 客户端目标之间实现文件传输,VNC 由两类组件构成:一是服务器,生成显示,一是查看器,在屏幕上实际绘制显示内容。...服务器和查看器可以在不同机器上,可以采用不同架构。用于连接服务器和查看器协议具有简单、开放且不受平台限制特点。查看器不存储状态。断开查看器服务器连接,然后重新连接不会导致数据丢失。...实现是完全线程安全及可重入;多个 VNC 服务器可以在同一 CPU 不同层或显示器中启动。如果目标(当然,同样适用于模拟)有多个显示器或多个层,这可能是一个有用选项。...只有一个 VNC 服务器可以在任何时候在每一层启动;一旦查看器连接结束,则可以连接另一个。

1.3K21

Flutter 中渲染3D 模型

当用于不同目的时,这些模型可提供令人难以置信用户体验。更重要是,对您应用程序增加这种感知对于用户非常有用,有助于您应用程序开发并吸引大量的人群。...**我们将实现一个模型查看器演示程序,并在您flutter应用程序中使用model_viewer包以glTF和GLB格式显示3D模型。...该小部件可将GoogleWeb部件插入WebView中。3D模型显示3D图片。 该演示视频展示了如何在Flutter中创建模型查看器。...**alt:**此参数用于设计具有自定义内容模型,该内容将利用使用屏幕阅读器或在任何情况下都依赖于额外语义设置来理解他们所看到内容观察者来描绘模型。...,应允许您应用程序进行HTTP关联http://localhost:XXXXX。

24.9K20

程序员强推:15款android设备代码编辑器,超级方便!

如果你希望你Android设备,如智能手机和平板电脑,在任何时间和任何地方都能够编写代码,那么,不妨看看下面我将介绍15款Android代码编辑器,它们必将成为你理想工具。...1.Deuter IDE 一款基于移动开发文本编辑器,在线编译器,内置支持Android集成开发环境。...5.Java Code viewer Java CodeViewer(Java Code Viewer)——CodeViewer是一款文本查看器,Java查看器,C#查看器和其他支持Android编程语言查看器...支持Java、C#、C / C ++、CSS、PHP、ASP和JavaScript语法高亮显示。 ?...但是,实际上它只能编译C代码,而不包含C++。不过,C编译器貌似运作良好,所以如果你需要C编译器,可能会对你非常有用。 ?

38.6K128

教程 - Win 11 安装 wsa 安卓虚拟机

目前已知可运行在 Intel(英特尔)、AMD 和 Qualcomm(高通) 平台且符合条件设备上。 由于 Windows 11 和 之对应 Amazon Appstore 目前仅在美国提供。...窗口管理和调整大小 传统移动设备外形规格不同,在 Windows 11 上运行 Android 应用可以自由调整大小,在调整大小时应该响应迅速,并且可以使用 Windows 操作/手势进行贴靠。...IP 地址将显示在 IP 地址部分下。 如果没有显示 IP 地址,请启动使用 Amazon Appstore 安装 Android 应用,然后在“设置”应用 IP 地址按钮上选择“刷新”。...下载适用于操作系统对应 SDK Platform-Tools(包含了 adb) https://dl.google.com/android/repository/platform-tools-latest-windows.zip...https://dl.google.com/android/repository/platform-tools-latest-linux.zip https://dl.google.com/android

1.5K10

轻量级PHP单文件在线文件管理器

特点 1、开源安全,轻便且极其简单 2、对移动段友好触摸设备视图 3、基本功能包括创建,删除,修改,查看,下载,复制和移动文件 4、Ajax 上传,能够拖放,从 URL 上传,多个文件上传和文件扩展名过滤...、能够创建文件夹和文件 6、能够压缩,提取文件(zip,tar) 7、支持用户权限 – 基于会话和每个用户根文件夹映射 8、复制直接文件 URL 9、Cloud9 IDE – 用于过度 150+ 语言语法突出显示...,35+ 使用您喜欢编程风格主题 10、Google Drive 查看器可帮助您预览 PDF/DOC/XLS/PPT/etc。...可以使用 Google 云端硬盘查看器预览 25 MB 11、备份文件 12、搜索 – 使用搜索和排序 datatable js 13、从列表中排除文件夹 14、多语言支持(英语,西班牙语,法语,意大利语...点击下载 只需将 tinyfilemanager.php 复制到您网站空间 – 这就是全部:)您还可以将文件名从“tinyfilemanager.php”更改为其他内容

4.2K30

性能优化到底应该怎么做

对应上面几种分类,Google和W3C性能工作组提供了对应这几种性能指标: ● First contentful paint (FCP): 测量页面开始加载到某一块内容显示在页面上时间。...● Largest contentful paint (LCP): 测量页面开始加载到最大文本块内容或图片显示在页面中时间。...Frame Rendering Stats主要显示不掉帧率。而FPS侧重于显示每秒刷新率fps。 Chrome为什么要改成不掉帧率,是因为认为不掉帧率更能反映页面的顺畅度。...[wj280wr6ub.png] (图片引自vital-tools) 4.6 web.dev web.dev/measure是google官方提供测量性能工具,也会提供类似PageSpeed Insight...总结 终于到了我们总结部分。 我们来回顾一下前面的内容: 第一部分,讲了浏览器整体架构和渲染相关进程,为什么把这个章节也放到这篇性能优化文章中?

2.7K343

2018,VR将冲破束缚

图3 Pimax 8K VR 实际上,Pimax并没有提供人们熟悉电视屏幕(7,680 x 4,320分辨率)显示8K,而是相对较低7,680 x 2,160分辨率。...Google合作另一创新点是VR180,VR180是以用户为中心180度视频格式,观看时可以通过转头来切换视角,视频边界则以黑边显示,相当于360视频切掉了一半。...,尤其是MR混合现实,是Windows 10此次更新一个重要变化,依靠内置混合现实查看器可以让用户直接看到3D立体物体。...虽然其制作内容被广泛使用还需要一段时间,但容积3D视频捕捉概念现有的VR系统以及支持Apple ARKit或Google ARCore移动设备均兼容。...尽管冬奥VR潮流会很快被大家遗忘,但它在这个特殊节点出现表明了VR内容制作者已开始考虑VR可以存在不同形式,这也是任何一项技术在试用周期中潜在转折点。

77950

前端技术观察第26期

业界对(新)技术深度地、优秀地实践 Tutorial Tools And Codes 《前端技术观察》目的是让大家: 更及时了解到业界最新技术 受益于高质量教程、文章 了解业界更优秀代码、...,目前处于TC39流程第二阶段,它提供了一种通过将方法和其他”语法形式”包装额外功能来扩展自身方法,并且增加了元数据,此提案不同于2018年向TC39提出装饰器,Babel 7支持装饰器以及在TypeScript...https://github.com/garronej/evt Inspect: 移动Web DevTools“新标准”(英) 适用于macOS和Windows开发人员工具,可检查和调试iOS设备...https://inspect.dev/ Mongoose 5.10新增乐观并发控制(乐观锁)(英) Optimistic concurrency核心思想是追踪文档版本并在每次保存后增加版本,当在加载文档和保存文档之间...Store中已存在应用程序,错误修复将不再因违反准则而延迟,但法律问题相关错误修复除外。

1.1K20

构建具有用户身份认证 Ionic 应用

你可以使用 Chrome 设备模式查看应用程序在 iPhone 6 中效果。 ? 使用 Ionic serve 命令特点是它会在浏览器中显示编译错误,而不是(有时会隐藏)在开发控制台。...你可以退出之后看一下带标识登录页。 ? 注意: 你可能注意到退出之后标签页并没有消失。我正在查找 没有正常工作 原因。 发布到移动设备 使用 Ionic 在浏览器中开发移动应用是非常酷事情。...很高兴你能看到自己劳动成果以及优秀手机应用。但是它外观和表现还不是原生应用。 为了查看应用程序在不同设备效果,你可以运行 ionic serve --lab。...--lab 标识会在浏览器中打开一个页面让你查看在不同设备效果。 ? LoginPage 在加载时会自动聚焦到 email 输入框。...添加一个新 ,它会在模拟器或设备上运行时显示。 <!

23.8K00

可折叠设备桌面模式

一个很好例子是 Google Duo 团队 对其应用进行优化,从而使该应用在平板电脑和可折叠设备上均能运行良好。...WindowManager,这是一个帮助应用开发者们对新设备类型参数提供支持库,并且为不同窗口特征提供了通用 API 接口。...当设备完全展开时,整个屏幕都会被用于显示主 PlayerView。 最后问题: 当设备折叠时,您应该将 ReactiveGuide 移动到哪里?...如果您要实现横屏功能,那么大多数时候,边界会以一个在屏幕中垂直居中矩形来表示,它和屏幕一样宽,并且高度铰链相同 (对于可折叠设备而言值为 0,对于双屏幕设备而言会是两个屏幕之间距离)。...管理运动和微件动画 欢迎您 点击这里 向我们提交反馈,或分享您喜欢内容、发现问题。

2.3K30

构建具有用户身份认证 Ionic 应用

你可以使用 Chrome 设备模式查看应用程序在 iPhone 6 中效果。 ? 使用 Ionic serve 命令特点是它会在浏览器中显示编译错误,而不是(有时会隐藏)在开发控制台。...你可以退出之后看一下带标识登录页。 ? 注意: 你可能注意到退出之后标签页并没有消失。我正在查找 没有正常工作 原因。 发布到移动设备 使用 Ionic 在浏览器中开发移动应用是非常酷事情。...很高兴你能看到自己劳动成果以及优秀手机应用。但是它外观和表现还不是原生应用。 为了查看应用程序在不同设备效果,你可以运行 ionic serve --lab。...--lab 标识会在浏览器中打开一个页面让你查看在不同设备效果。 ? LoginPage 在加载时会自动聚焦到 email 输入框。...添加一个新 ,它会在模拟器或设备上运行时显示。 <!

23.2K50

浏览器之性能指标-CLS

为了确保我们能够在大部分用户访问期间达成建议目标值,对于上述每项指标,「一个良好测量阈值为页面加载第 75 个百分位数」,且该阈值同时适用于移动和桌面设备。...图片显示:宽高比决定了图片在显示比例和形状。如果图片宽高比显示容器(如标签或CSS容器)宽高比不匹配,图片可能会被拉伸或压缩,导致失真或变形。...响应式设计:在响应式网页设计中,使用宽高比可以确保图片在不同屏幕尺寸和设备上呈现出良好外观。通过设置宽高比,可以让图片自适应容器尺寸变化,并保持正确比例。...这样,使用srcset属性可以为不同设备和视口尺寸提供最佳图像质量和性能,实现响应式图像展示。...内容突然和不可预测地移动几乎总会导致糟糕用户体验,但是从一个位置逐渐自然地移动到另一个位置内容可以帮助用户理解变化。 ❝总的来说,在高CLS得分方面有两个主要元凶:媒体文件和广告。

63620
领券