## APEX GPU:在AMD GPU上运行CUDA – 无需代码更改
APEX GPU是一个轻量级的翻译层,能够使未经修改的NVIDIA CUDA应用程序在AMD GPU上运行,无需重新编译。它利用`LD_PRELOAD`,在运行时拦截CUDA调用,并将其转换为AMD等效项(HIP、rocBLAS、MIOpen)。这消除了对源代码访问、手动移植和耗时的工程努力的需求。
该项目为核心CUDA操作(内存管理、内核、流)、线性代数(cuBLAS到rocBLAS)和深度学习(cuDNN到MIOpen)提供桥接。它目前与运行ROCm 5.0+的Linux上的AMD RDNA2/RDNA3/CDNA GPU兼容。
APEX拥有可忽略的性能开销(计算密集型任务小于1%)和27个CUDA函数的100%测试通过率。它可以无缝替代PyTorch、TensorFlow和NVIDIA CUDA示例。
目前采用非商业许可(CC BY-NC-SA 4.0),APEX GPU旨在使CUDA应用程序真正可移植,并通过利用AMD硬件来降低成本。开发正在积极进行中,并持续努力扩展覆盖范围和优化。
[https://github.com/yourusername/APEX-GPU](https://github.com/yourusername/APEX-GPU)
## 机械键盘的自制触控ID
由于苹果的硬件保护,机械键盘缺乏触控ID功能,作者为此进行了一项复杂的“黑客”改造,以集成此功能。该过程包括拆解苹果触控ID魔术键盘——由于大量的粘合剂,这是一项出乎意料的困难任务——并将触控ID传感器和逻辑板移植到定制的3D打印外壳中。
受到Snazzy Labs的启发,作者详细介绍了主要挑战:小心地用热风枪移除键盘的后盖,小心处理脆弱的柔性电缆,以及精确的3D打印(需要精细的层高)。组装微小的螺丝和螺母也证明了其复杂性。
该项目凸显了苹果对可维修性的抵制以及对触控ID功能在苹果生态系统之外的需求。作者抱怨苹果拒绝直接销售独立的触控ID模块,迫使用户牺牲一个完好的键盘并投入大量时间来获得他们依赖的功能。完整的视频教程可在他们的Level 2 Jeff频道上找到。
## 保存雪花:制作你自己的化石
制作持久的雪花复制品是可能的,以便在室内进行详细研究。存在几种“石化”雪花的技术。
一种简单的技术,在《大众科学》中广受欢迎,使用快干胶。通过小心地将一滴冷的稀快干胶和盖玻片应用于冷却的显微镜载玻片上的雪花上,经过一两周的硬化,就可以形成复制品。
替代方法包括使用溶解在二氯乙烷中的Formvar(一种聚乙烯醇缩醛树脂),或透明丙烯酸喷漆。Formvar技术需要仔细配制溶液才能获得最佳效果,而丙烯酸喷漆最适合使用轻薄均匀的涂层,以避免融化冰。
这些保存技术允许在雪花融化后很久对雪花结构进行详细检查,为科学观察和欣赏提供了一个独特的机会。
## 链式思考:一种强大的技巧,而非真正的推理
链式思考 (COT) 极大地提升了大型语言模型 (LLM) 的能力,使它们能够通过逐步解释来解决复杂问题,看似一项突破,但作者认为这很大程度上是一种*技巧*,用于从本质上有限的模型中引出推理。
核心问题在于效率。LLM 通过预测下一个词元运作,这是一个计算量大且随输出长度增加的过程。作者证明,需要真正“思考”的任务(例如寻找质数)应该比简单任务花费更长的时间,但 LLM 在未使用 COT 的情况下将它们同等对待。COT 通过允许模型通过更多词元来*模拟*扩展的计算,从而规避了这一点,本质上延长了它的“思考”时间。
然而,作者认为真正的推理并不依赖于语言。动物和人类经常进行非语言推理,例如梅西在瞬间做出的足球决策——速度快到无法进行内心独白。语言是一种瓶颈,是一种交流工具,而非思想的引擎。
COT 迫使 LLM 以一种低效的、基于词语的方式进行推理。就像图像生成在低维嵌入空间中更快一样,推理需要一个超越词元预测的专用空间。虽然 COT 是一项有价值的进步,但它是一种权宜之计,作者认为未来的 AI 需要根本不同的方法来实现真正的智能。
## ACME:自动化互联网安全
本文详细介绍了ACME(自动化证书管理环境)的历史和影响,该协议 благодаря Let’s Encrypt 推动了广泛的HTTPS采用。ACME诞生于简化获取和管理TLS/SSL证书的复杂过程的需求。Let’s Encrypt由Mozilla、EFF等机构于2013年创立,旨在提供免费、自动化的证书。
Let’s Encrypt成功的关键在于ACME——它使客户端能够在无需人工干预的情况下向证书颁发机构证明域名控制权。虽然事后看来自动化似乎理所当然,但对于将非营利性服务扩展到互联网规模而言,它至关重要。
ACME通过IETF(RFC 8555)标准化,促进了蓬勃发展的客户端生态系统,并与商业CA合作,甚至整合了外部帐户绑定等功能以用于计费。如今,ACME处理了超过60%的所有公共TLS证书,推动全球HTTPS使用率从39%提高到83%以上。
持续的创新,例如ARI扩展,不断发展ACME,但客户端采用仍然是一个挑战。展望未来,ACME的潜力超越了网络安全,并探索了设备证明和更广泛的证书颁发框架。ACME证明了开放协议和协作开发如何极大地改善互联网安全和可访问性。