0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

分享一個(gè)簡單實(shí)用的Chia P盤工具:Plot Manager

深圳市恒訊科技有限公司 ? 來源:深圳市恒訊科技 ? 作者:深圳市恒訊科技 ? 2021-06-29 17:49 ? 次閱讀

Chia P盤工具Plot Manager的基礎(chǔ)是制作一個(gè)簡單,易于使用且可靠的地塊管理器,該管理器將僅生產(chǎn)地塊。本文是一個(gè)小總結(jié)。希望能幫助到大家。

Chia P盤工具Plot Manager的功能亮點(diǎn):

1.錯(cuò)開圖表,以便您的計(jì)算機(jī)資源可以避免出現(xiàn)高峰。2.允許目標(biāo)目錄列表。3.盡早開始新的開發(fā),以最大限度地利用臨時(shí)空間。4.同時(shí)運(yùn)行最大數(shù)量的圖,以避免出現(xiàn)瓶頸或限制資源消耗。5.更深入的活動(dòng)情節(jié)屏幕。

一個(gè)巨大的功能是,它將檢測(cè)所有正在運(yùn)行的chia圖創(chuàng)建,從而將遵守您的約束。我已經(jīng)讓用戶在他們的GUI完成時(shí)開始使用該繪圖管理器,并且它運(yùn)行起來沒有任何障礙,因?yàn)槟梢砸淮芜\(yùn)行最大數(shù)量的全局繪圖。應(yīng)該全部記錄下來,如果不是的話,我絕對(duì)可以添加它。

一、開發(fā)版本:v0.0.1

這是一個(gè)跨平臺(tái)的Chia Plot Manager,將在主要操作系統(tǒng)上運(yùn)行。這不是繪圖儀。該庫的目的是管理您的繪圖并使用您配置的設(shè)置開始新的繪圖。每個(gè)人的系統(tǒng)都是唯一的,因此自定義是刻在此庫中的重要功能。該庫簡單,易用且可靠,可確保生成圖。該庫已針對(duì)Windows和Linux進(jìn)行了測(cè)試。

二、Chia P盤工具Plot Manager的特征:

1.錯(cuò)開圖表,以便您的計(jì)算機(jī)資源可以避免出現(xiàn)高峰。2.允許目標(biāo)目錄列表。3.盡早開始新的開發(fā),以最大限度地利用臨時(shí)空間。4.同時(shí)運(yùn)行最大數(shù)量的圖,以避免出現(xiàn)瓶頸或限制資源消耗。5.更深入的活動(dòng)情節(jié)屏幕。

三、支持/問題

請(qǐng)不要將GitHub問題用于有關(guān)您自己的個(gè)人設(shè)置的問題或支持。問題應(yīng)與代碼和構(gòu)想中的實(shí)際錯(cuò)誤有關(guān)。目前,已經(jīng)有很多人對(duì)它進(jìn)行了測(cè)試,可以在Windows,Linux和Mac OS上運(yùn)行。因此,與技術(shù)支持,配置設(shè)置或與您自己的個(gè)人用例有關(guān)的任何問題都應(yīng)發(fā)布在以下任何鏈接上。

四、經(jīng)常問的問題

1.我可以重新加載配置嗎?

是的,可以使用python manager.py restart命令重新加載您的配置,也可以分別停止并重新啟動(dòng)管理器。請(qǐng)注意,您的工作計(jì)數(shù)將被重設(shè),而臨時(shí)目錄和目標(biāo)目錄的順序?qū)⒈恢卦O(shè)。請(qǐng)注意,如果更改作業(yè)的任何目錄,它將與現(xiàn)有作業(yè)混淆,manager并且view將無法識(shí)別舊作業(yè)。如果要在具有活動(dòng)圖的同時(shí)更改作業(yè)目錄,請(qǐng)將max_plots當(dāng)前作業(yè)的更改為0,并使用新目錄創(chuàng)建一個(gè)單獨(dú)的作業(yè)。我不建議在繪圖運(yùn)行時(shí)更改目錄。

2.如果我停止經(jīng)理,這會(huì)關(guān)閉我的陰謀嗎?

不會(huì)。地塊在后臺(tái)啟動(dòng),它們不會(huì)關(guān)閉您現(xiàn)有的地塊。如果要關(guān)閉它們,則可以訪問PID,可以使用它們?cè)谌蝿?wù)管理器(或適用于您的操作系統(tǒng)的適當(dāng)軟件)中跟蹤它們并手動(dòng)關(guān)閉它們。請(qǐng)注意,您還必須刪除.tmp文件。我不為您處理。

3.如果我有列表,如何選擇“臨時(shí)2”和“目的地”?

它們是按順序選擇的。如果您有兩個(gè)目錄,則第一個(gè)圖將選擇第一個(gè),第二個(gè)將選擇第二個(gè),第三個(gè)圖將選擇第一個(gè)。

4.什么temporary2_destination_sync?。?/p>

一些用戶喜歡選擇始終具有相同的臨時(shí)目錄和目標(biāo)目錄。啟用此設(shè)置將始終將臨時(shí)2作為用作目標(biāo)的驅(qū)動(dòng)器。如果使用此設(shè)置,則可以使用一個(gè)空的臨時(shí)目錄目錄。

5.什么是我的設(shè)置的最佳配置?

請(qǐng)將此問題轉(zhuǎn)發(fā)到Keybase或“討論”選項(xiàng)卡。

該庫的安裝非常簡單。我在下面附上了詳細(xì)的說明,應(yīng)該可以幫助您入門。下載并安裝Python 3.7或更高版本:https : //www.python.org/

git clone 此回購或下載。

打開CommandPrompt / PowerShell / Terminal并cd進(jìn)入主庫文件夾。

例子: cd C:\Users\Swar\Documents\Swar-Chia-Plot-Manager

可選:為Python創(chuàng)建一個(gè)虛擬環(huán)境。如果您將Python用于其他用途,則建議這樣做。

Windows示例: venv\Scripts\activate

示例Linux:. ./venv/bin/activate或source ./venv/bin/activate

第二個(gè)venv可以重命名為您想要的任何名稱。我更喜歡,venv因?yàn)檫@是一個(gè)標(biāo)準(zhǔn)。

創(chuàng)建一個(gè)新的python環(huán)境: python -m venv venv

激活虛擬環(huán)境。必須在每次打開新窗口時(shí)執(zhí)行此操作。通過查看(venv)前綴確認(rèn)其已激活。前綴將根據(jù)您命名的名稱而變化。

安裝所需的模塊: pip install -r requirements.txt

將config.yaml.default其復(fù)制并命名為config.yaml同一目錄中的名稱。編輯config.yaml并將其設(shè)置為您自己的個(gè)人設(shè)置。下面有更多幫助。您還需要添加chia_location!這應(yīng)該指向您的chia可執(zhí)行文件。

運(yùn)行管理器: python manager.py start

這將在后臺(tái)啟動(dòng)一個(gè)過程,該過程將根據(jù)您輸入的設(shè)置管理繪圖。

運(yùn)行視圖: python manager.py view

這將在視圖屏幕中循環(huán)顯示有關(guān)活動(dòng)圖的詳細(xì)信息。該庫的配置對(duì)于每個(gè)最終用戶都是唯一的。該config.yaml文件將保存配置。該地塊管理器基于作業(yè)的想法進(jìn)行工作。每個(gè)作業(yè)都有自己的設(shè)置,您可以配置和自定義。沒有兩個(gè)驅(qū)動(dòng)器是唯一的,因此這將為您自己的約束和要求提供靈活性。chia_location 這是一個(gè)變量,應(yīng)包含chia可執(zhí)行文件的位置。這是區(qū)塊鏈可執(zhí)行文件。

Windows示例:

C:\Users\\AppData\Local\chia-blockchain\app-1.1.2\resources\app.asar.unpacked\daemon\chia.exe

Linux示例:

/usr/lib/chia-blockchain/resources/app.asar.unpacked/daemon/chia

另一個(gè)Linux示例: /home/swar/chia-blockchain/venv/bin/chia

這些是僅由繪圖管理器使用的配置設(shè)置。check_interval -在檢查是否應(yīng)開始新作業(yè)之前等待的秒數(shù)。log_level-將此錯(cuò)誤保持在錯(cuò)誤狀態(tài),僅在出現(xiàn)錯(cuò)誤時(shí)進(jìn)行記錄。將此更改為INFO,以查看更多詳細(xì)的日志記錄。警告:INFO將寫入很多信息。日志folder_path -這是用于保存繪圖日志文件的文件夾。看法這些是視圖將使用的設(shè)置。check_interval -更新視圖之前要等待的秒數(shù)。

datetime_format-要在視圖中顯示的日期時(shí)間格式。請(qǐng)參閱此處進(jìn)行格式設(shè)置:https :

//docs.python.org/3/library/datetime.html#strftime-and-strptime-format-codes

include_seconds_for_phase -指示相時(shí)間中是否包含秒。

include_drive_info -這決定是否顯示驅(qū)動(dòng)器信息。

include_cpu -這決定是否顯示CPU信息。

include_ram -這指示是否將顯示RAM信息。

include_plot_stats -這指示是否將顯示繪圖統(tǒng)計(jì)信息。

這些是不同的設(shè)置,以便在繪圖管理器啟動(dòng)時(shí)以及繪圖完成時(shí)發(fā)送通知。

phase_line_end-這些設(shè)置將用于指示進(jìn)度欄何時(shí)結(jié)束。它應(yīng)該反映該階段將要結(jié)束的行,以便進(jìn)度計(jì)算可以使用該信息和現(xiàn)有的日志文件來計(jì)算進(jìn)度百分比。

phase_weight-這些是在進(jìn)度計(jì)算中分配給每個(gè)階段的權(quán)重。通常,階段1和3是最長的階段,因此它們將比其他階段保持更大的權(quán)重。

全球的max_concurrent-系統(tǒng)可以運(yùn)行的最大繪圖數(shù)。隨著時(shí)間的推移,經(jīng)理的啟動(dòng)地塊數(shù)量不會(huì)超過總數(shù)。

這些是每個(gè)作業(yè)將使用的設(shè)置。請(qǐng)注意,您可以有多個(gè)作業(yè),并且每個(gè)作業(yè)都應(yīng)采用YAML格式,以便正確地對(duì)其進(jìn)行解釋。這里幾乎所有的值都將傳遞到Chia可執(zhí)行文件中。

在此處檢查有關(guān)Chia CLI的更多詳細(xì)信息:https : //github.com/Chia-Network/chia-blockchain/wiki/CLI-Commands-Reference

name -這是您要賦予工作的名稱。

max_plots-這是一次運(yùn)行管理器可以完成的最大作業(yè)數(shù)。重新啟動(dòng)管理器將重置此變量。僅在這里有助于進(jìn)行短期繪圖。

[可選] farmer_public_key-您的農(nóng)民公鑰。如果未提供任何內(nèi)容,它將不會(huì)將此變量傳遞給chia可執(zhí)行文件,這將導(dǎo)致使用您的默認(rèn)密鑰。僅當(dāng)您在沒有憑據(jù)的計(jì)算機(jī)上設(shè)置了chia時(shí)才需要這樣做。

[可選] pool_public_key-您的池公用密鑰。與上述相同的信息。

temporary_directory-僅應(yīng)將一個(gè)目錄傳遞到此處。這是進(jìn)行繪圖的地方。

[可選] temporary2_directory-可以是單個(gè)值或值列表。這是一個(gè)可選參數(shù),如果要使用Chia繪圖的臨時(shí)目錄功能,可以使用該參數(shù)。

destination_directory-可以是單個(gè)值或值列表。這是完成繪制后將在其中轉(zhuǎn)移圖紙的最終目錄。如果提供列表,它將逐個(gè)循環(huán)瀏覽每個(gè)驅(qū)動(dòng)器。

size-這是指圖的k大小。您將在此處輸入32、33、34、35 …之類的內(nèi)容。

bitfield-這是指您是否要在繪圖中使用位域。通常,您要保持為真。

threads-這是將分配給繪圖儀的線程數(shù)。僅第1階段使用了1個(gè)以上的線程。

buckets-要使用的桶數(shù)。Chia提供的默認(rèn)值為128。

memory_buffer -您要分配給進(jìn)程的內(nèi)存量。

max_concurrent -在任何給定時(shí)間可進(jìn)行此作業(yè)的最大地塊數(shù)。

max_concurrent_with_start_early -在任何給定時(shí)間(包括較早開始的階段)可進(jìn)行此工作的最大地塊數(shù)量。

stagger_minutes-開始下一個(gè)作業(yè)之前需要等待的分鐘數(shù)。如果您希望在并發(fā)限制允許時(shí)立即開始繪圖,甚至可以將其設(shè)置為零。

max_for_phase_1 -此工作在第一階段的最大地塊數(shù)量。

concurrency_start_early_phase-您想提前開始繪圖的階段。建議在此字段中使用4。

concurrency_start_early_phase_delay -檢測(cè)到開始早期階段后,開始新繪圖之前等待的最大秒數(shù)。

temporary2_destination_sync-此字段將始終將目標(biāo)目錄提交為“ temporary2”目錄。這兩個(gè)目錄將是同步的,因此它們將始終以相同的值提交。

fqj

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7513

    瀏覽量

    88155
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    6840

    瀏覽量

    123406
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    C2000 Position Manager PTO API參考指南

    電子發(fā)燒友網(wǎng)站提供《C2000 Position Manager PTO API參考指南.pdf》資料免費(fèi)下載
    發(fā)表于 11-26 14:20 ?0次下載
    C2000 Position <b class='flag-5'>Manager</b> PTO API參考指南

    分享個(gè)keil MDK編譯信息增強(qiáng)工具

    今天給大家分享個(gè) keil MDK 編譯信息增強(qiáng)工具:keil-build-viewer. 1 keil-build-viewer介紹 這是
    的頭像 發(fā)表于 11-14 11:01 ?536次閱讀

    為THS3001構(gòu)建個(gè)簡單的SPICE模型

    電子發(fā)燒友網(wǎng)站提供《為THS3001構(gòu)建個(gè)簡單的SPICE模型.pdf》資料免費(fèi)下載
    發(fā)表于 10-29 10:11 ?0次下載
    為THS3001構(gòu)建<b class='flag-5'>一</b><b class='flag-5'>個(gè)</b><b class='flag-5'>簡單</b>的SPICE模型

    SD NAND測(cè)試工具的實(shí)用技巧

    H2 testw檢測(cè)工具款能夠?yàn)橛脩魝兲峁┤娴腢讀寫性能的U工具,H2testwU
    的頭像 發(fā)表于 09-23 10:32 ?303次閱讀
    SD NAND測(cè)試<b class='flag-5'>工具</b>的實(shí)用技巧

    如何設(shè)計(jì)個(gè)簡單且高度集成的電池測(cè)試系統(tǒng)

    電子發(fā)燒友網(wǎng)站提供《如何設(shè)計(jì)個(gè)簡單且高度集成的電池測(cè)試系統(tǒng).pdf》資料免費(fèi)下載
    發(fā)表于 09-18 14:53 ?0次下載
    如何設(shè)計(jì)<b class='flag-5'>一</b><b class='flag-5'>個(gè)</b><b class='flag-5'>簡單</b>且高度集成的電池測(cè)試系統(tǒng)

    pcb怎么改變焊大小

    在PCB(Printed Circuit Board,印刷電路板)設(shè)計(jì)中,改變焊大小是個(gè)常見的操作,具體步驟會(huì)根據(jù)所使用的PCB設(shè)計(jì)軟件而有所不同。以下是
    的頭像 發(fā)表于 09-02 15:01 ?1523次閱讀

    將電腦打造成私人網(wǎng),支持外網(wǎng)訪問之詳細(xì)操作教程

    成私人網(wǎng),可以實(shí)現(xiàn)在任何網(wǎng)絡(luò)環(huán)境下隨時(shí)隨地訪問自己電腦上的文件。 、安裝和設(shè)置Everything 下載Everything 訪問Everything官網(wǎng)下載Everything軟件。 安裝過程簡單,按照提示進(jìn)行即可。 配置
    的頭像 發(fā)表于 08-09 11:20 ?409次閱讀
    將電腦打造成私人網(wǎng)<b class='flag-5'>盤</b>,支持外網(wǎng)訪問之詳細(xì)操作教程

    ipc820工控機(jī)怎么樣用U重裝系統(tǒng)

    準(zhǔn)備工具和材料: 個(gè)容量足夠的U(至少8GB) 個(gè)適用于IPC820的操作系統(tǒng)鏡像文件(如
    的頭像 發(fā)表于 07-01 10:50 ?748次閱讀

    個(gè)簡單的分頻器電路分享

    這是個(gè)簡單的分頻器電路,該電路的優(yōu)點(diǎn)是電路小,它僅使用晶體管和其他幾個(gè)組件。
    的頭像 發(fā)表于 06-10 15:55 ?1449次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>個(gè)</b><b class='flag-5'>簡單</b>的分頻器電路分享

    個(gè)簡單溫度報(bào)警電路分析

    下面所示的是個(gè)簡單溫度報(bào)警電路被配置為在熱敏電阻跟蹤的溫度下降或升高超過定水平時(shí)發(fā)出警報(bào)(聲音或通過閉合繼電器觸點(diǎn))。
    的頭像 發(fā)表于 02-25 14:40 ?1094次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>個(gè)</b><b class='flag-5'>簡單</b>溫度報(bào)警電路分析

    個(gè)簡單的無線LED燈電路

    這篇文章解釋了個(gè)簡單的無線 LED 燈電路,可用于在夜間自動(dòng)打開 LED 燈以照亮繪畫。室內(nèi)燈連接到 433 MHz 無線接收器單元,而發(fā)射器安裝在室外。
    的頭像 發(fā)表于 02-25 14:03 ?1360次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>個(gè)</b><b class='flag-5'>簡單</b>的無線LED燈電路

    使用P4和Vivado工具簡化數(shù)據(jù)包處理設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《使用P4和Vivado工具簡化數(shù)據(jù)包處理設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 01-26 17:49 ?0次下載
    使用<b class='flag-5'>P</b>4和Vivado<b class='flag-5'>工具</b>簡化數(shù)據(jù)包處理設(shè)計(jì)

    全志R128基礎(chǔ)組件開發(fā)指南-WiFi Manager

    );參數(shù): p2p_config_t,使能p2p 時(shí)的配置參數(shù) 返回值: 0:成功; 非0:失?。?p2p 模式下連接另外個(gè)
    發(fā)表于 01-25 14:28

    全志R128基礎(chǔ)組件開發(fā)指南-WiFi Manager

    [ ] shttpd [ ] mqttWi-Fi Manager 簡介Wi-Fi Manager 用于wifi 的連接管理,通信以及wifi 的些額外功能。支持sta、ap、monitor、
    發(fā)表于 01-24 10:11

    個(gè)簡單的Shiro RCE檢測(cè)和利用腳本

    個(gè)簡單的Shiro RCE檢測(cè)和利用腳本。
    的頭像 發(fā)表于 01-09 09:46 ?661次閱讀