首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    摩尔线程AIBOOK一周实测:开箱即训的「AI Native」体验

    「伪装」成笔记本的 Linux 开发站 拿到真机的第一眼,这台 AIBOOK 居然有点「反差萌」。 按照常理,主打「硬核开发」的本子,通常都长得像块砖,恨不得把散热孔开到屏幕上。...毕竟对于开发者来说,我们不需要电脑在咖啡馆里像迪厅球一样闪瞎别人的眼,我们需要的是它在跑代码的时候别掉链子。 掀开屏幕,一块 14 英寸的 2.8K OLED 屏映入眼帘。...有一说一,这块屏幕的素质用来跑终端代码属于是「暴殄天物」,但用来回看刚生成的 AI 绘图,那个色彩表现力确实顶。 但真正的「硬菜」,在开机之后。...我在本地 Linux 环境下写的代码,几乎不需要任何修改,就可以直接在云端的摩尔线程 GPU 上运行。...我在里面测试软件、写个 PPT、甚至打开 Steam 玩了一会儿游戏,确认无误后,三指一划,又回到了 Linux 继续改代码。 开发在 Linux,办公/测试/娱乐在 Windows/安卓。

    27910

    你的飞牛NAS性能如何?用脚本来跑分~

    根据粉丝提问飞牛能不能跑个分看看,这需求有点意思。现在电脑有跑分排行榜,手机有跑分,服务器也有跑分,有的nas也有跑分,但飞牛还没有,那就手搓一个飞牛的跑分排行榜。 #!...) echo "开始内存性能测试(多线程)..." memory_threads=4 # 定义使用的线程数 memory_test=$(sysbench memory --threads=$memory_threads...fi 上面是跑分用的脚本,用于测试飞牛的cpu、内存、硬盘性能,并提交到跑分排行榜。脚本不含任何有害成分,也不会修改系统的任何设置,可以复制给ai,让ai检测下是否有危害性代码。...打开飞牛应用中心,安装gotty,安装过程中会让设置一个账号密码,用于打开gotty,不是让输入飞牛的账号密码,设置一个自己容易记住的账号密码即可。...性能测试完成后,可以选择是否上传评分到排行榜,同意的话就按1回车,输入一个你的名字(和微信的昵称一样,不是让你输入真实姓名。),然后按回车键,这样就上传跑分到排行榜了。

    14410

    联想 ThinkBook16+ 锐龙版 简单开箱评测

    21D1002BCD) 操作系统:Windows 11 家庭版(64位) 显示屏:16英寸IPS雾面屏(2560×1600,120Hz,型号为LEN160WQ) 处理器:AMD锐龙R7 6800H(8核16线程...Cinebench R15跑分,2057cb Cinebench R20跑分,4894cb CPU-Z跑分,单核 563.6分,多核 5824.7分,多线程倍率10.34 AIDA64内存速度和延迟测试...CrystalDiskMark硬盘测速 屏幕EDID信息,屏幕尺寸15.9英寸,屏幕型号是LEN160WQ,生产日期2021年,sRGB色域97.96%,还行。...详细报告:https://url.zeruns.tech/B8YeZ 校色后的结果 详细报告:https://url.zeruns.tech/y6Ya4 校色文件下载(每个屏幕偏的可能不一样,不一定有效...拆机 拆开后盖后可以看到主板和电池,电池制造商是LG,主板上有一大一小两个散热风扇,双热管,主板上还有一个空的M.2硬盘位,两个扬声器位于电池的两侧。

    9.4K52

    为全志T507-H开发板配置Samba服务,高效实现跨系统的文件共享

    使用Samba可以方便地在Linux、Windows和Mac等不同平台之间共享文件,大大提高了文件的传输效率。 下面小编为大家介绍如何在飞凌嵌入式OKT507-C开发板上架设Samba服务。.../configure CC=aarch64-linux-gnu-gcc LD=aarch64-linux-gnu-ld AR=aarch64-linux-gnu-ar --target=arm-none-linux...(只能单线程编译,不加-j参数): make make install 生成安装文件: Makefile中指定安装路径 samba-3.4.17/source3$make install 在安装路径下打包生成文件...板卡与Ubuntu虚拟机共享目录: (1)安装cifs-utils: (2)创建挂载点: (3)挂载共享目录: 到这里,我们就完成了在飞凌嵌入式OKT507-C开发板上架设Samba服务,并且顺利地使这款...当然,不同主控平台板卡的具体操作会有差异,但整体思路是一致的,希望本文提供的方法能够对屏幕前工程师朋友们的项目开发有所帮助。

    45610

    Android开发在路上:少去踩坑,多走捷径

    1.目前, Android APP开发完成后,通常需要在哪些机型上进行测试? 2.目前, 开发Android APP时,需要考虑的分辨率有哪些? 这两个问题可以合起来回答的。...虽然不作任何改动也可以在Android Pad上跑,但由于Pad屏幕较大,操作体验不一样,建议重新设计。...性能:CPU、内存占用(开发可以使用Linux的top命令或者DDMS里面的工具) 网络流量消耗(有各种第三方流量监控软件) 6.开发Android APP时,为了提高工作效率,提高项目质量、通常需要抽象出一些...非UI线程不能操作UI。可能有各种权限被禁的问题。 没有浏览器、没有软件安装器、没有Email等发生ActivityNotFoundexception。 超快速连续点击按钮可能触发跑多个线程的问题。...不让你这样做了),这些任务应该跑在主线程外,譬如新建一个线程处理,或者自己写一个网络引擎对所有网络请求进行管理。

    1.1K100

    安卓锁屏不到2分钟被破解,仅需换一张SIM卡

    SIM卡被锁定后,手机便会索要其PUK密码,在这SIM卡的原始包装上,如果丢失也可直接打电话向运营商查询。...要解开这个锁定便需要PUK密码,所幸他找到了原有包装并输入了PUK码。结果,重置SIM卡密码后,手机竟然直接解锁了!...但如果忘记密码,手机(在输入3次错误密码后)被强制锁定了,同时SIM PIN条目可见,它就会被放置在其他屏幕解锁操作之上,用来让你解除手机的锁定状态。...△就是这个函数 这里注意,.dismiss()函数可不是一个“专人专用”的函数,它并不只会解除SIM卡的手机锁定屏幕,连PIN、密码和指纹之类的正常锁屏也能解锁…… 这就导致它极容易受到竞态条件影响,一旦两个线程执行顺序出现一点儿误差...竞态条件即两个或者以上进程或者线程并发执行时,其最终的结果依赖于进程或者线程执行的精确时序。

    1.8K30

    智能汽车“底盘”之上,蔚来、长城、宝马谁能更好诠释“语音交互”?

    Nuance是美国最大语音识别公司,被称为美国版“科大讯飞”。 除了Nuance本身在医疗领域的能力,其分拆出去并独立上市后的车载语音部门Cerence也是本次收购的动力之一。...而数据来源于司乘日常的对话,相对丰富详细,系统通过深度学习培养后也就越“智能”。 这与屏幕交互很大的不同在于,数据必然会加速汽车交互系统的更新迭代。...去年10月,其发布了自己的全场景语音,包括多轮对话、语义打断、双音区锁定和可见即可说4个功能。在技术层面,小鹏自主搭建了一套语音框架,以便自主定义语音的全流程体验,不受限于供应商的开放能力范围限制。...与全球领先的供应商建立合作后,自主品牌的语音交互并不逊色于造车新势力。...所以用户输入任何一个指令,两个通道都要跑一遍,最后统一口径实行指令,流畅度不佳。 当下,传统豪华品牌的智能化升级迫在眉睫,车内人机交互的体验,已然成为各大厂商竞争的焦点。

    1.7K30

    【C++11】线程库

    1. get_id linux下的 pthread 是一个整形,而 id 是一个自定义类型, get_id 即打印线程id ---- 期望使用get_id 展开对应线程的id,但是get_id...锁 C++11中锁的使用规则 与 Linux的锁基本一致,所以例如 lock /unlock 等接口说明不是很详细 点击查看:Linux中的锁 1. 为什么要使用锁?...,就会导致 线程 v1 和线程v2 都有不同的锁,两者的加锁和解锁操作 不是对同一个锁 就无法解决并发访问的问题 所以将锁定义为全局的,才可以保证两者使用的同一把锁 ---- 在以上场景下,串行所需时间更少...和线程B,只有当线程A跑完后, 线程B才能再跑 ---- C++11中使用lambda表达式 也可替换函数指针的位置,内部通过函数体 来实现 x++ 在进行for循环之前使用 lock 加锁,在循环结束...条件变量 在C++11中条件变量 的使用 与 linux中的条件变量 差不多 点击查看:Linux下的条件变量 线程等待 ---- C++11推荐把锁对象 给 unique_lock 对线程进行阻塞

    38330

    到底什么时候该上RTOS?

    这是它和裸机、和 Linux 这类通用操作系统最本质的区别,也是我们判断要不要用它的核心标尺。...这里给一个通用的参考阈值,仅跑 RTOS 最小内核:Cortex-M0 + 及以上,ROM≥8KB,RAM≥2KB;跑 RTOS + 常用组件(文件系统、GUI、协议栈):Cortex-M3 及以上,ROM...任务优先级分配不当,会导致系统饥饿、低优先级任务长期得不到执行;互斥锁使用不当,会导致死锁,整个系统卡死;没有处理好优先级反转,会导致硬实时任务时延超标;任务栈分配不足,会导致栈溢出,系统跑飞;多任务访问共享资源...如果你非要用裸机跑,只有两个选择,要么花大量的时间和精力,把多线程逻辑改成裸机状态机,费时费力,还很容易改出 bug,稳定性完全没法保障;要么只能用阉割版的组件,很多功能没法用,性能大打折扣。...同时,外部中断可以随时唤醒系统,唤醒后高优先级任务立刻执行,完全兼顾了低功耗和实时响应。

    22010

    深度学习模型部署简要介绍

    如何让深度学习算法在不同的平台上跑的更快,这是深度学习模型部署所要研究的问题。 目前主流的深度学习部署平台包含GPU、CPU、ARM。...模型部署框架则有英伟达推出的TensorRT,谷歌的Tensorflow和用于ARM平台的tflite,开源的caffe,百度的飞浆,腾讯的NCNN。...而从各种训练框架都有非常丰富的工具,可以将训练后的模型转换到onnx。 2、运行TensorRT引擎 第二阶段主要是运行TensorRT的引擎。...ICudaEngine接口持有优化后的引擎,如果要进行推理,还要从ICudaEngine创建IExecutionContext,进而使用IExecutionContext::execute或者IExecutionContext...优化传输速度的一种方法是使用页面锁定内存。锁页内存由cudaMallocHost申请,由cudaFreeHost释放,它既可以被CPU代码访问,也可以被GPU代码访问。

    1.3K21

    深度学习模型部署简要介绍

    如何让深度学习算法在不同的平台上跑的更快,这是深度学习模型部署所要研究的问题。 目前主流的深度学习部署平台包含GPU、CPU、ARM。...模型部署框架则有英伟达推出的TensorRT,谷歌的Tensorflow和用于ARM平台的tflite,开源的caffe,百度的飞浆,腾讯的NCNN。...而从各种训练框架都有非常丰富的工具,可以将训练后的模型转换到onnx。 2、运行TensorRT引擎 第二阶段主要是运行TensorRT的引擎。...ICudaEngine接口持有优化后的引擎,如果要进行推理,还要从ICudaEngine创建IExecutionContext,进而使用IExecutionContext::execute或者IExecutionContext...优化传输速度的一种方法是使用页面锁定内存。锁页内存由cudaMallocHost申请,由cudaFreeHost释放,它既可以被CPU代码访问,也可以被GPU代码访问。

    1.6K20

    Spark你一定学得会(三)No.10

    Master,然后由Master将Application切分成多个JOB,然后调度DAG Scheduler将Task切分成多个stage,分配给多个Worker,每个Work接收到TaskSet任务集后,...local[2] 代表启动两个线程来跑任务, local[*]代表启动任意数量需要的线程来跑Spark任务。 Mesos是Apache下的开源分布式资源管理框架,它被称为是分布式系统的内核。...Mesos最初是由加州大学伯克利分校的AMPLab开发的,后在Twitter得到广泛使用。 Spark on mesos,是指跑在mesos平台上。...粗粒度模式下,Spark任务在指定资源的时候,所分配的资源将会被锁定,其他应用无法share。...在细粒度模式下,Spark启动时Secheduler只会分配给当前需要的资源,类似云的想法,不会对资源进行锁定。 Spark on standalone,是指跑在Spark集群上。

    81490
    领券