我一直在看pytorch repo。特別是,我試圖找到這個函式的定義位置:
如果你想要完整的 vscode 搜索能力,你也可以使用這個了不起的專案: https ://github1s.com/pytorch/pytorch
uj5u.com熱心網友回復:
我不認為 github 有任何這樣的功能,而且搜索功能經常對我不起作用。
但是,根據具體情況,有一些使用 Web 界面的啟發式方法比滾動搜索結果更快。
例如,在這種情況下,請查看該行的 git blame。通常,將宣告放在那里的提交也應該將定義放在某處。
在這種情況下,您將獲得這個提交,通過在頁面上的快速搜索,您會發現該檔案中有一個用于函式模板的顯式特化定義的宏。
我也無法快速查看主模板的定義。據推測,該函式應該明確地專門用于與它一起使用的所有型別。
uj5u.com熱心網友回復:
我知道的最好的方法是從目錄的根目錄(或者存盤源代碼的任何地方都可以)獲取本地副本git clone并使用。這將列出最后一個引數的所有實體以及它出現在哪個檔案和行號上,因此通常很容易分辨哪個是定義,因為它的末尾git grep -n <fn_name>會有 a{而不是 a 。;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/454898.html
