致 谢
我们非常感谢PyTorch团队,正是他们的共同努力才使得PyTorch有机会从一个暑期实习项目成长为一个世界级的深度学习工具。我们要表扬Soumith Chintala和Adam Paszke,他们除了技术卓越,还致力于采用“社区优先”的方法来管理项目,PyTorch社区的健康水平和包容性是他们行动的证明。
说到社区,如果没有个人在论坛上帮助早期使用者,没有专家的不懈努力,PyTorch就不会成为现在的样子。在所有可敬的贡献者中,Piotr Bialecki值得我们特别表示感谢。提到本书,我们还要特别感谢Joe Spisak,他相信本书会为社区带来价值。还有Jeff Smith,他做了大量工作来实现这些价值。Bruce Lin摘录了本书第1部分的内容,并将其免费提供给PyTorch社区,他的这些工作也受到了极大的赞赏。
我们要感谢Manning出版社的团队带领我们走过这段旅程,总是提醒我们在各自生活中平衡好家庭、工作和写作之间的关系。感谢Erin Twohey主动问我们是否有兴趣写一本书,也感谢Michael Stephens“哄骗”我们答应写书,尽管我们告诉他我们没有时间。Brian Hanafee所做的事情比审稿人的职责还要多。Arthur Zubarev和Kostas Passadis给出了很好的反馈。Jennifer Houle则需要处理我们奇异风格的图片。我们的文字编辑Tiffany Taylor对细节有敏锐的观察力,如果书中还有错误,那一定是我们自己的问题。我们还要感谢我们的项目编辑Deirdre Hiam、校对Katie Tennant和评论编辑Ivan Martinović。还有很多我们在流程状态更新的邮件抄送列表中看见的一些幕后工作者,所有这些人都在本书的出版过程中起到了不可或缺的作用。同时,也要感谢一些不在我们的感谢列表中的人,包括一些匿名的评论者,他们给出了有用的反馈,帮助本书成为现在的样子。
我们孜孜不倦的编辑Frances Lefkowitz使本书最终得以完成,她理应获得一枚奖章,并在一个热带岛屿上度假一周。感谢她所做的一切,再次感谢!
感谢我们的审稿人,他们在很多方面帮助我们对本书进行了改进:Aleksandr Erofeev、Audrey Carstensen、Bachir Chihani、Carlos Andres Mariscal、Dale Neal、Daniel Berecz、Doniyor Ulmasov、Ezra Stevens、Godfred Asamoah、Helen Mary Labao Barrameda、Hilde Van Gysel、Jason Leonard、Jeff Coggshall、Kostas Passadis、Linnsey Nil、Mathieu Zhang、Michael Constant、Miguel Montalvo、Orlando Alejo Méndez Morales、Philippe Van Bergen、Reece Stevens、Srinivas K. Raman和Yujan Shrestha。
致我们的朋友和家人,那些想知道我们这两年都在做些啥的人:嗨!我们错过了与你们欢聚的时光,我们找个时间聚聚吧!
Eli Stevens
Luca Antiga
Thomas Viehmann