ตั้งค่า Mlflow ปรับแต่งโปรแกรมเบื้องหลั(SQLite)และสิ่งประดิษฐ์(Color แก้จุดเหลือห้องเก็บขอ)ร้าน

0

คำถาม

ฉันต้องการจะตั้งค่า Mlflow ต้องต่อไปนี้ส่วนประกอบ:

  • ปรับแต่งโปรแกรมเบื้องหลังร้าน(ท้องถิ่น):ใช้ฐานข้อมูล SQLite ในท้องถิ่นจะจัดเก็บ Mlflow entities(run_id,params,metrics...)
  • สิ่งประดิษฐ์ร้าน(ระยะไกล):ใช้แก้จุดเหลือห้องเก็บขอบของฉัน Color ข้อมูลของทะเลสาบห้องเก็บขอ Gen2 องการจะจัดเก็บการส่งออกแฟ้ม(versioned datasets,serialized นางแบบ,รูปภาพ,...)เกี่ยวข้องกับรุ่นของฉัน
  • ติดตามเซิร์ฟเวอร์:โดยใช้บางอย่างที่ดูเหมือนคำสั่งนี้

ซี

mlflow server --backend-store-uri sqlite:///C:\sqlite\db\mlruns.db --default-artifact-root wasbs://container-name@storage_account_name.blob.core.windows.net/mlartifacts -h 0.0.0.0 -p 8000

อยู่ไหน mlruns.db คือฐานข้อมูลที่ฉันสร้างขึ้นใน SQLite(ใน db โฟลเดอร์)และ mlartifacts คือฉันสร้างโฟลเดอร์ภายในแก้จุดเหลือตู้คอนเทนเนอร์ที่ได้รับทั้งหมดพิมพ์ออกแฟ้ม

ฉันวิ่งคำสั่งนี้แล้วฉันทำแล้ว mlflow วิ่ง(หรือ kedro ทำงานด้วยสิทธิ์ของฉันกำลังใช้ Kedro แต่เกือบจะไม่มีอะไรเกิดขึ้น ฐานข้อมูลคือ populated กับ 12 คนตารางข้อมูลเรียบร้อยแล้วแต่ทั้งหมดว่างเปล่าในขณะที่ไม่มีอะไรเกิดขึ้นภายในข้อมูลของทะเลสาบ

สิ่งที่ฉันต้องการคนดูเหมือน สถานการณ์ 4 ในเอกสารอ้างอิง

สำหรับสิ่งประดิษฐ์ร้านขายฉันไม่สามารถค้นหากล่องแสดงรายละเอียดคำสั่ง ฉันพยายามดู Mlflow เป็นเอกสาร ที่นี่ แต่มันไม่ช่วยได้มากทีเดีย(ฉันยังคงเป็นเชิดแพลตตินั่มทั้งหมดไปใช่). พวกเขาพูดว่า:

MLflow คาดหวังให้ Color เก็บของการเข้าถึงบัตรอยู่ใน AZURE_STORAGE_CONNECTION_STRING,AZURE_STORAGE_ACCESS_KEY ตัวแปรสภาพแวดล้อมหรือมีบัตรของคุณปรับแต่งเรื่องนั้นที่ DefaultAzureCredential(). ชั้นสามารถรับพวกเขาขึ้นมา

อย่างไรก็ตามแม้แต่เมื่อทำการเพิ่มคซองตัวแปรไม่มีอะไรเหมือนจะถูกจัดเก็บไว้ในข้อมูลของทะเลสาบ ฉันสร้างสองคนซองตัวแปร(ในหน้าต่างต่างๆ 10):

  • AZURE_STORAGE_ACCESS_KEY=wasbs://container-name@storage_account_name.blob.core.windows.net/mlartifacts

  • AZURE_STORAGE_CONNECTION_STRING=DefaultEndpointsProtocol=http;AccountName=storagesample;AccountKey=. ฉันได้รับมันโดยการตามเส้นทางนี้อยู่ Color ประตูมิติ:ห้องเก็บของบัญชีผู้ใช้/เข้าใช้กุญแจ/การเชื่อมต่อข้อความ(งครั้งหนึ่งของกุญแจ 2).

พวกเขายังรัฐนั่น:

แล้วคุณต้องวิ่งพิติดตั้ง color-ห้องเก็บขอ-แก้จุดเหลือต่างหาก(ทั้งสอลูกความของคุณแล้วโดยเซิร์ฟเวอร์)เพื่อเข้าใช้งาน Color แก้จุดเหลือห้องเก็บของ ในที่สุดถ้าคุณต้องการใช้ DefaultAzureCredential คุณต้องพิติดตั้ง color-ตัวตน;MLflow ไม่ได้ประกาศเป็นการขึ้นแก่กันอยู่พวกนี้ตอบแทนโดยปริยาย

ฉันเพิ่มพวกเขาอยู่ในโครงการความต้องการแต่สิ่งที่พวกเขาหมายความว่าโดยติดตั้งสองคนที่ลูกค้าของแล้วโดยเซิร์ฟเวอร์? ยังไง color-รแสดงตัวช่วยในการจัดฉากล่ะ?

คุณช่วยได้โปรดช่วยฉันด้วก้าวต่อก้าวงวิธีที่จะทำให้สมบูรณ์ตั้งค่า?

ขอบคุณล่วงหน้า!

azure mlflow mlops python
2021-11-23 16:46:18
1

คำตอบที่ดีที่สุด

2

คุณต้องการเพียงเพื่อตั้งค่า AZURE_STORAGE_CONNECTION_STRING, AZURE_STORAGE_ACCESS_KEY เป็นตัวเลือกถ้าคนแรกสภาพแวดล้อมตัวแปรนี้จะถูกใช้(ยังไงก็ตาม, AZURE_STORAGE_ACCESS_KEY ไม่ควรเป็นคนที่อยู่ URL แต่จริงๆกุญแจการเข้าถึง).

เกี่ยวกับ azure-storage-blob ห่อของ-มันควรจะติดตั้งอยู่ทั้งสองเซิร์ฟเวอร์ไหนคุณวิ่งหนี mlflow serverและในที่เดียวกับเดอะแมชชีนที่คุณวิ่งผ่านการฝึกฝน(ลูกค้าของ).

2021-11-27 11:41:33

ขอบคุณสำหรับคำตอบของคุณ! คุณพูดถูกเรื่อง AZURE_STORAGE_ACCESS_KEY ฉันไม่รู้ว่าทำไมฉันทำให้เรื่องผิดพลาด ในที่สุดมันไม่ได้เอาเข้าไปในบัญชีผู้ใช้ในคดีของฉันอย่างที่ฉันเคย AZURE_STORAGE_CONNECTION_STRING. ในที่สุดฉันก็จัดการให้มันทำงานโดยใช้สองแบ็คสแลชนและลอกใช้พอร์ต 5000==> mlflow server --backend-store-uri sqlite:///C:\\sqlite\\db\\mlruns.db --default-artifact-root wasbs://container-name@storage_account_name.blob.core.windows.net/mlartifacts -h 0.0.0.0 -p 5000
Downforu

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

ดังอยู่ในนี้หมวดหมู่

ดังคำถามอยู่ในนี้หมวดหมู่