英偉達 CUDA 中竟隱藏了整本《戰爭與和平》電子書

IT之家 5 月 30 日訊息,英偉達 subreddit 上的使用者 CHDuckie 注意到,硬碟上的 NVIDIA CUDA 資料夾中有一個很大的檔案。該檔名為“warandpeace。txt”,比資料夾中的其他檔案大得多,達到了 3212 KB。

英偉達 CUDA 中竟隱藏了整本《戰爭與和平》電子書

出於好奇,CHDuckie 使用 VS Code 打開了該檔案,結果發現有 65,340 行,第一行是“列夫 托爾斯泰的《戰爭與和平》古騰堡工程電子書”。

英偉達 CUDA 中竟隱藏了整本《戰爭與和平》電子書

英偉達 CUDA 中竟隱藏了整本《戰爭與和平》電子書

IT之家瞭解到,公開資訊顯示,古騰堡工程(PG)是最早的數字圖書館,由志願者參與,致力於文字著作的電子化、歸檔以及釋出。古騰堡工程根據美國版權法對其電子書進行版權驗證。只有版權過期者才可以加到 PG 檔案中來,版權失效的記錄將儲存以備未來參考。

與其它數字圖書館的專案不同,古騰堡工程不會在其出版物上宣告新的版權,從而鼓勵自由再加工、再發布。

而 NVIDIA CUDA 兼作計算平臺和程式設計模型,用於 GPU 上的通用計算。Reddit 使用者 jlouis8 解釋稱,這個檔案可能並不是一個彩蛋,而是真正有用的:

《戰爭與和平》的 txt 文字用於以下程式碼中(點此檢視)。

該示例建立了一個小型 CUDA 核心,用於計算某些資料中的字母 w、x、y 和 z。然後它將《戰爭與和平》載入到 GPU 視訊記憶體中,並在資料上執行該核心。

選擇此文字的原因可能是《戰爭與和平》的檔案大小剛好合適,而且不侵犯版權。

英偉達 CUDA 中竟隱藏了整本《戰爭與和平》電子書

TAG: 古騰堡版權CUDA文字和平