ㄌㄌ# main 操作細節 執行完plot2vec.pyqa2vec.py之後 type

!python main.py

原始main.py在colab執行失敗原因


Figure 1: json.load() fail in main.py

以error來講,看起來可能是preprocess時,有重複執行造成一些empty json檔,目前是看看重跑preprocess之後,能不能正常執行。

[更新]
根據stack overflow的資料[1]

I had similar error: "Expecting value: line 1 column 1 (char 0)"
It helped for me to add "myfile.seek(0)", move the pointer to the 0 character

所以我們把utility/utility.py裡面Line107跟Line201新增兩行

if len(data_file.readlines()) != 0:
    data_file.seek(0)

即可正常執行,值得注意的是在本地端的Linux沒有這樣的狀況,推測是colab安裝的json module跟本地端有些許不同。

Figure 2:\colon main.py可以正常執行

補充colab執行12小時

Figure 3:\colon VM Timeout 1

Figure 4:\colon VM Timeout 2

Figure 5:\colon VM Timeout 3

Figure 6:\colon VM Timeout 4

Figure 7:\colon VM Timeout 5

[1]
https://stackoverflow.com/questions/33984903/json-decoder-jsondecodeerror-expecting-value-line-1-column-1-char-0

results matching ""

    No results matching ""