呼叫第三方庫 類的繼承 函式呼叫 原始碼查詢

2021-09-27 09:51:28 字數 967 閱讀 8200

小白入門:

pytorch中呼叫第三方庫,函式的呼叫,有時候需要理解函式的作用,這時我們需要查詢原始碼。

可是,如何查詢原始碼??

from pytorch_transformers import xlnetmodel, xlnettokenizer

tokenizer = xlnettokenizer.from_pretrained('/workplace/data/xlnet/spiece.model')

從以上**中,我們可以看出,從第三方庫——pytorch_transformers匯出xlnetmodel模組和xlnettokenizer模組。

第一步:

github上查詢pytorch_transformers專案

進入:pytorch_transformers資料夾。

進入tokenization_xlnet.py檔案中。

我們發現該檔案中並沒有from_pretrained()函式,這時候我們需要去基類中查詢該函式。

接下來,我們需要去父類——pretrainedtokenizer函式的位置。

接下來,我們需要找tokenization_utils檔案中查詢from_pretrained()函式的原始碼。

我們按照一步步的,找到了原始碼所在的位置。對於我們的需要,可以對原始碼進行檢視和理解!

android呼叫第三方庫

把第三方so放在新建的libs armeabi 中 因為android.mk檔案中的當前目錄跳到local path call my dir 即jni下,所以這個libs armeabi必須在jni下 android.mk local path call my dir warning local p...

Qt 呼叫第三方庫

一 製作動態庫c 動態庫 c 生成dll,專案名稱mydll 件 ifndef mdll h define mdll h ifdef mylibdll define mylibdll extern c declspec dllimport else define mylibdll extern c ...

swift呼叫第三方oc庫

對於第三方專案的依賴,一開始我打算用cocoapods,但是過程曲折,最後一直報 objc view plain copy print font size 14px ld 21 8duplicate symbols forarchitecture i38 6clang error linker co...