NVIDIA

NVIDIA CUDA源碼藏了一本書:運算示例用上《戰爭與和平》

在程式開發的過程中,經常會有人因為各種各樣的原因,放進去一些乍看之下和程式無關的文件。
近日,就有用戶在NVIDIA的CUDA文件夾中發現了一個名叫“warandpeace.txt”的文件,體積達到了3212KB。

20220530-2.jpg

打開“warandpeace.txt”後,文件的第一行就赫然寫著:“列夫・托爾斯泰的《戰爭與和平》古騰堡工程電子書”,也就是說,NVIDIA將一整本《戰爭與和平》放進了NVIDIA的源文件中。

20220530-3.jpg

從NVIDIA官方上傳到Github的源碼來看,這本電子書也並不是哪位開發者不小心遺留了下來,而是真的被用在程式中了

20220530-4.jpg

運用到《戰爭與和平》的是一段示例用源碼,它會創建一個小型CUDA內核,再將《戰爭與和平》加載到GPU顯存中,並運行內核,計算數據的字母w、x、y和z。
之所以這一示例會選擇《戰爭與和平》,一方面是因為它的文件大小正好合適,另一方面也與古騰堡工程這一數字圖書館有關。
古騰堡工程不會在其出版物上聲明新的版權,並鼓勵用戶自由再加工、再發布,因此使用該工程的電子書不會有任何版權風險。

20220530-1.jpg

 

延伸影片閱讀:  

喜不喜歡這篇文章?留言給我們

Previous post

Valve 為 Steam Deck 推 SteamOS 3.2 版本更新!新增 40Hz 刷新率讓遊戲體驗更順暢~

Next post

《STAR WARS 絕地:倖存者》新作將在 2023 年推出

The Author

janice

janice

想去感受年輕學子的青春與熱情嗎...?
專屬校園活動規劃與執行。