最新文章

开源项目热榜第44期(20210717)

UI 组件库既包含非常低级的设计元素,也包含组合的高级设计元素。一般来说,该库的目的是通过公开满足设计规范的组件来简化开发,并提供编程的便利性。因此,可重复的 UI 设计应该只需要几分钟而不是几小时。——出自《Precise UI》


开源项目热榜第42期(20210703)

抽象定义上, 一个分布式系统里的所有进程要确定一个值 v,如果这个系统满足如下几个性质, 就可以认为它解决了分布式一致性问题, 分别是:1)Termination:所有正常的进程都会决定 v 具体的值,不会出现一直在循环的进程。2)Validity:任何正常的进程确定的值 v', 那么 v' 肯定是某个进程提交的。比如随机数生成器就不满足这个性质。3)Agreement:所有正常的进程选择的值都是一样的。——出自《BRAFT》


开源项目热榜第38期(20210605)

多年来,计算机应用在两个层级之间组织数据:内存和存储。持久内存技术在内存和存储层中引入了另一个层级——它提供了比 DRAM 更大的容量和比存储明显更快的性能。应用程序在原地访问持久内存驻留的数据结构,就像使用传统内存一样,不需要在内存和存储之间来回分页数据块。——出自《PMDK》


开源项目热榜第37期(20210529)

LBANN 通过领域分解提供模型并行加速,以优化网络训练的强大扩展性。它还允许将模型并行性与数据并行性和集合训练方法结合起来,用大量的数据训练大型神经网络。除了传统的监督学习之外,LBANN 还支持最先进的训练算法,如无监督、自监督和对抗性(GAN)训练方法。——出自《LBANN》


去到頂部