github

YOLOv5来了

老子叫甜甜 提交于 2021-02-20 19:41:03
软硬件环境 ubuntu 18.04 64bit anaconda with 3.7 nvidia gtx 1070Ti cuda 10.1 pytorch 1.5 YOLOv5 前言 YOLOv4 还没有退热, YOLOv5 就已经来了! 6月9日, Ultralytics 公司开源了 YOLOv5 ,离上一次 YOLOv4 发布不到50天,不过这一次的 YOLOv5 是基于 PyTorch 实现的,而不是之前版本的 darknet ! 根据官方给出的数字, YOLOv5 的速度最快可以达到每秒140帧( FPS ),但是权重文件只有 YOLOv4 的1/9,而且准确度更高。本次的发布的 YOLOv5 并不是一个单独的模型,而是一个模型家族,包括了 YOLOv5s 、 YOLOv5m 、 YOLOv5l 、 YOLOv5x ,要求 Python 3.7和 PyTorch 1.5以上版本。 关于 YOLOv5 这个版本,大家可以看看知乎中的讨论,链接放在文末的参考资料中 安装GPU环境 请参考之前的文章 ubuntu安装cuda windows 10安装cuda和cudnn 安装pytorch的GPU版本 来到官网 https://pytorch.org/get-started/locally/,根据自己的环境,进行选择,网站会给出相应的安装命令。我这里的环境是 linux 、

How to remove “too large” file from git history?

↘锁芯ラ 提交于 2021-02-20 18:50:09
问题 I added a 212MB file to my folder and committed it and tried to push it. Git told me that the file size was too big so I can't push it. I deleted the file, but it is still shown when I try to push my code. My actual steps were: I did git add . Then git commit -m "New css" Then git push origin development Then it took a long time to run the above command. It ended with saying "path/to/file/file.mp4 is 212MB which is too big. Failed to push". Then I deleted that file manually. Tried pushing

.gitattributes merge strategy not working

夙愿已清 提交于 2021-02-20 18:23:50
问题 I'm using a merge strategy in .gitattributes to preserve files during merges. I also used git config --global merge.ours.driver true; to set the driver in my config (I checked the config for [merge "ours"] driver = true and it is there). My merge strategy is set correctly: src/public/bundle.js merge=ours src/public/main.min.css merge=ours server/middlewares/https_redirect.js merge=ours Yet when I merge, I am still getting the files from the branch being merged. What could I be doing wrong?

.gitattributes merge strategy not working

﹥>﹥吖頭↗ 提交于 2021-02-20 18:22:47
问题 I'm using a merge strategy in .gitattributes to preserve files during merges. I also used git config --global merge.ours.driver true; to set the driver in my config (I checked the config for [merge "ours"] driver = true and it is there). My merge strategy is set correctly: src/public/bundle.js merge=ours src/public/main.min.css merge=ours server/middlewares/https_redirect.js merge=ours Yet when I merge, I am still getting the files from the branch being merged. What could I be doing wrong?

.gitattributes merge strategy not working

杀马特。学长 韩版系。学妹 提交于 2021-02-20 18:17:23
问题 I'm using a merge strategy in .gitattributes to preserve files during merges. I also used git config --global merge.ours.driver true; to set the driver in my config (I checked the config for [merge "ours"] driver = true and it is there). My merge strategy is set correctly: src/public/bundle.js merge=ours src/public/main.min.css merge=ours server/middlewares/https_redirect.js merge=ours Yet when I merge, I am still getting the files from the branch being merged. What could I be doing wrong?

.gitattributes merge strategy not working

北战南征 提交于 2021-02-20 18:16:31
问题 I'm using a merge strategy in .gitattributes to preserve files during merges. I also used git config --global merge.ours.driver true; to set the driver in my config (I checked the config for [merge "ours"] driver = true and it is there). My merge strategy is set correctly: src/public/bundle.js merge=ours src/public/main.min.css merge=ours server/middlewares/https_redirect.js merge=ours Yet when I merge, I am still getting the files from the branch being merged. What could I be doing wrong?

#GTD,高效办公利器!帮你节省工作中的每分每秒!

流过昼夜 提交于 2021-02-20 16:45:08
什么是GTD? 在最早听说GTD,是我在毕业后到深圳一家游戏公司工作,在职场上学到的第一个技能。事实证明,掌握GTD,对于个人办公,提升工作效率,是非常有帮助的。 据百度百科记载, GTD就是Getting Things Done的缩写,意思是“把需要做的事情处理好”,是一个管理时间的方法。 百度百科 图片来源网络 但GTD是一种指导思想,如果在实际工作中,能有一款工具,可以切切实实地帮我们提升办公效率,节省10分钟,或半小时,那该多好。特别在团队多人一起办公时,面对复杂项目时,也能轻松搞定,那就是真的太棒了!! YesDev项目管理工具,提升办公效率的利器 YesDev项目管理,一款团队协作SaaS工具,可以在线管理你团队的工作、项目和任务。它能为你和你的团队,节省工作中的每一分每一秒。它里面有很多很棒的功能,例如:项目管理 / 工作排期 / 邮件生成 / 一键复制 。 据个人主观感觉,YesDev可以在以下场景节省你的办公时间。 1、进行团队工作排期(每排期一次,就可以节省30分钟+) 2、邮件生成(每写一封邮件,就能节省20分钟以上) 3、一键复制项目功能(每汇总一次,就可以节省10分钟以上) 4、一键复制需求功能(每次复制,节省5分钟以上) 5、传送门,精确找到你要的参考资料(每次点击,节省3分钟) 6、快速找到你的PRD(每次打开,节省2分钟) 7、工作组

新一代工作流调度-Apache DolphinScheduler 1.3.5 Docker镜像发布

我是研究僧i 提交于 2021-02-20 16:17:38
新一代大数据工作流调度 - Apache DolphinScheduler(incubator) 今天发布了 1.3.5 官方 Docker 镜像。 在社区伙伴 chengshiwen 的努力下, 1.3.5 版本的 Docker 镜像大约只有 1.3.4 版本的 1/2 , 现在只有大约 220M 啦,奥利给! 下面就带大家来 快速使用 DolphinScheduler 官方推荐以 docker-compose 的方式启动,这种方式需要先安装 docker-compose , docker-compose 的安装网上已经有非常多的资料,请自行安装即可。 1、下载源码 zip 包 - 请下载最新版本的源码包并进行解压 # 创建源码存放目录 mkdir -p /opt/soft/dolphinscheduler; cd /opt/soft/dolphinscheduler; # 下载源码包 wget https://mirrors.tuna.tsinghua.edu.cn/apache/incubator/dolphinscheduler/1.3.5/apache-dolphinscheduler-incubating-1.3.5-src.zip # 解压缩 tar -zxvf apache-dolphinscheduler-incubating-1.3.5-src.zip mv

腾讯九年,再见喽!

佐手、 提交于 2021-02-20 16:16:50
来源:yuguo.us/weblog/leaving-tencent/ 作者:余果 我觉得,你们可以静下心来,听听我的故事,相信你们会有收获的。 下周,就是我加入腾讯九周年,我选择在同一天辞职离开公司,迎接新的事业挑战。 很多朋友都觉得这个消息太突然,毫无征兆;也有朋友觉得毫不惊讶,觉得我一定会有这一天。 感觉很突然,可能是因为我已经在腾讯工作9年,且顺风顺水,按照惯性推理应该继续做下去。而感觉毫不惊讶的,可能也因为这与我一直以来的价值观是匹配的,在去年的8周年总结中就写得很清楚了: ……如果完全胜任还没有被安排更有挑战的工作,要么自己找事情做,要么跳槽转岗。 工作九年,我的关系网大部分都在腾讯,因此我想写一篇文字给朋友们,说明我这样决定的原因。当然,不能代替请客吃饭,我很希望老朋友们随时来激活我的头像。 不用我说大家也知道腾讯很好,而且在越来越好。记得2010年毕业拿到腾讯offer,那时候腾讯的知名度限定在“年轻人”,父母给亲戚同事说起,需要补一句“是那个开发QQ的公司”。 后来,微信时代、王者时代,腾讯的好可以说是众所周知,无须解释。现在,腾讯的好可以说是“斩钉截铁、毋容置疑”,甚至你说腾讯哪里没做好,都有人跳出来反对,腾讯没做好怎么做到亚洲市值第一第二? 确实如此,腾讯崇尚自由主义,不同的团队就像一个个创业公司,自下而上的创新加上赛马机制,孵化了微信、王者

仅使用CSS就可以提高页面渲染速度的4个技巧

随声附和 提交于 2021-02-20 16:16:19
文末福利资源更新 本文将重点介绍4个可以用来提高页面渲染速度的CSS技巧。 1. Content-visibility 一般来说,大多数Web应用都有复杂的UI元素,它的扩展范围超出了用户在浏览器视图中看到的内容。在这种情况下,我们可以使用内容可见性( content-visibility )来跳过屏幕外内容的渲染。如果你有大量的离屏内容,这将大大减少页面渲染时间。 这个功能是最新增加的功能之一,也是对提高渲染性能影响最大的功能之一。虽然 content-visibility 接受几个值,但我们可以在元素上使用 content-visibility: auto; 来获得直接的性能提升。 让我们考虑一下下面的页面,其中包含许多不同信息的卡片。虽然大约有12张卡适合屏幕,但列表中大约有375张卡。正如你所看到的,浏览器用了1037ms来渲染这个页面 。 下一步,您可以向所有卡添加 content-visibility 。 在这个例子中,在页面中加入 content-visibility 后,渲染时间下降到150ms,这是6倍以上的性能提升。 正如你所看到的,内容可见性是相当强大的,对提高页面渲染时间非常有用。根据我们目前所讨论的东西,你一定是把它当成了页面渲染的银弹。 content-visibility 的限制 然而,有几个领域的内容可视性不佳。我想强调两点,供大家参考。