如果你一直关注的话,你就会知道DNN公司最近在GitHub上向社区发布了DNN档案。然而,这些档案没有发布,我是第一个要求更新新档案的人。由于DNN一直专注于授权DNN社区,我借此机会激活并接受他们的提议。最终的结果是DNN 9在GitHub上重新发布了DNN档案。X一直到1。X。
几个星期前,乔治·阿拉特拉什在博客上写道DNN发布档案”。乔治的博客是一个Jira请求阿什·普拉萨德代表我发帖。大多数DNN发布包仍然在CodePlex上(现在是CodePlex Archive),它们不容易访问。如果您足够聪明,能够找到归档的项目,一旦您尝试下载,您很快就会发现这是一个要么全有要么全无的命题。从CodePlex服务器上下载这个大约25GB的压缩文件是非常痛苦的,因为它似乎不再针对性能进行优化。
很明显,这些文件最终需要放在GitHub上。我在社区中看到一些人询问在网上的各种渠道中哪里可以找到这些下载。然而,这并不像将文件从一个位置移动到另一个位置那么简单,因为GitHub和CodePlex Archive有不同的文件命名和路径约定。总之,这不会是一个简单的过程。
如果你查看George博客上的评论和Jira的请求,你就会发现我是第一个对这个问题充满热情的人。可能和你一样,我希望事情都是“正确的”——可接近的,在他们期望的地方。我希望每个人都能够访问任何特定的DNN包(安装,升级,源代码,部署等),他们需要在任何给定的时间,而不需要跳过一堆环。
以身作则,响应号召
当我在考虑“新DNN”,对社区的关注,以及新DNN首席执行官宣布的权力从DNN公司转向社区驱动的时候,我意识到这对我来说是一个以身作则和测试新DNN的机会。在这个过程中,我可以发现社区成员是否受到欢迎,是否有能力产生积极的影响。
我决定自己解决问题,而不是让乔治、阿什或DNN团队来解决问题。
事后看来,我没有意识到这将花费整整5天的大部分时间,但最终还是值得的。我学到了很多关于Git命令、GitHub的文件大小和存储库限制以及Git大文件存储(LFS)的知识。通过为更大的生态系统做出贡献,帮助推动DNN社区向前发展,我感觉很好,我意识到,在“新DNN”中,CEO的话是正确的——社区确实被赋予了推动事物发展的权力。这是我从这次经历中获得的重要知识,在我看来,这对我们的社区理解非常重要。
DNN公司对社区领导开放,他们对开源软件(OSS)的承诺是显而易见的。我与阿什·普拉萨德进行了几次交流,在我意识到这一点之前,我已经有了帮助做出这一贡献所需的渠道。唯一阻碍我贡献的是一点动力和几封邮件。这对我来说是一次大开眼界的经历。我们真的处在一个新的开源世界我们需要适应这种新的做法。
在GitHub上获取DNN档案!
那么,如果你想获得DNN档案,你要去哪里呢?当然是去GitHub !;-)
查看自成立以来的每个DNN包:
你也会积极参与吗?
在这个过程中,我了解到我们在深度神经网络的世界里兜了一个圈。我们回到了真正的开源软件根源,社区确实被授权采取行动。你认为有哪些地方可以改进?你是否经常对自己说:“我希望DNN能做到_______”?或者,“我希望事情能够沟通这种方式或这种方式”?如果是这样,我邀请你去发现,我们中的许多人都必须激活和参与。有这么多的领域可以贡献,每个人都可以提供一些东西,或大或小。在这种情况下,我也不需要向DNN平台发出pull request (PR) !所以,你不必是开发者也能参与其中。
在新的DNN中,唯一阻止你做出贡献的是一点动机。你会不会帮助社区变得更好以身作则吗?
毕竟,我们都在一起!让我们尽情狂欢吧# DNNstyle!
这篇文章已被善意地转发译成西班牙语弗朗西斯科·佩雷斯·安德烈斯。