Jupyter notebookok használata Azure Quantum-munkaterületen

Megtudhatja, hogyan futtathat Q# vagy Python-kódot Jupyter Notebook egy Azure Quantum-munkaterületen. A Jupyter Notebook olyan dokumentum, amely rich text és code szöveget is tartalmaz, és a böngészőben futtatható.

Előfeltételek

A Jupyter Notebooks Azure Quantum-munkaterületen való használatához az alábbi előfeltételekre van szükség.

Mintajegyzetfüzet lekérése

Elsőként használhat egy mintajegyzetfüzetet a mintagyűjteményből.

  1. Válassza ki az Azure Quantum-munkaterületet a Azure Portal.

  2. Válassza a Jegyzetfüzetek lehetőséget.

  3. Válassza a Mintagyűjtemény lehetőséget.

  4. Jelölje ki a használni kívánt mintát, és válassza a Másolás a jegyzetfüzetekbe lehetőséget.

    Képernyőkép a Jupyter Notebook mintagyűjteményről, amely bemutatja, hogyan másolhat jegyzetfüzetet a katalógusban.

A mintajegyzetfüzet a Saját jegyzetfüzetek területen található, és most már futtathatja a jegyzetfüzetet.

Jegyzetfüzet futtatása

Ha egy Jupyter Notebook szeretné futtatni vagy Python-kódot futtatniQ#, kövesse az alábbi lépéseket.

  1. Válassza ki az Azure Quantum-munkaterületet a Azure Portal.

  2. Válassza a Jegyzetfüzetek lehetőséget.

  3. Válassza ki a jegyzetfüzetet a Saját jegyzetfüzetek területen.

  4. Jelölje ki a futtatni kívánt cellát, és a futtatás ikont választva futtassa a kódot a cellában, vagy válassza az Összes futtatása lehetőséget a jegyzetfüzet összes cellájának futtatásához.

    A Jupyter-notebook futtatását bemutató képernyőkép.

Új jegyzetfüzet létrehozása

Az alábbi lépéseket követve hozzon létre egy új Jupyter Notebook a vagy a Python használatávalQ#.

  1. Válassza ki az Azure Quantum-munkaterületet a Azure Portal.

  2. Válassza a Jegyzetfüzetek lehetőséget.

  3. Válassza a Saját jegyzetfüzetek, majd az Új hozzáadása lehetőséget

    Képernyőkép egy új Jupyter-notebook létrehozásáról Azure Portal.

  4. Írjon be egy fájlnevet , és válassza a Fájl létrehozása lehetőséget.

A jegyzetfüzet első celláját automatikusan feltölti a rendszer az Azure Quantum-munkaterületre kapcsolati karakterlánc.

Képernyőkép egy új Python-jegyzetfüzet első cellájára az Azure Quantumban.

Kód vagy Markdown-szövegcella hozzáadásához válassza a + Kód vagy a + Markdown lehetőséget.

Tipp

A jegyzetfüzetek 30 másodpercenként automatikusan menthetők. Manuálisan is menthet a CTRL + S billentyűkombinációval.

Jegyzetfüzetek feltöltése

Feltölthet egy vagy több meglévő Jupyter Notebookot egy Azure Quantum-munkaterületre.

Figyelemfelhívás

Csak megbízható forrásokból töltsön fel és futtasson Jupyter-notebookokat, és csak megbízható forrásokból telepítsen csomagokat. Bár az Azure Quantum jegyzetfüzetei védőfalas kimenetekkel védik Önt, a Jupyter Notebooks tetszőleges kódvégrehajtásra készült, így a notebookok nem megbízható forrásból való feltöltésének vagy futtatásának eredendő kockázatai vannak.

  1. Válassza ki az Azure Quantum-munkaterületet a Azure Portal.

  2. Válassza a Jegyzetfüzetek lehetőséget.

  3. Válassza a Saját jegyzetfüzetek lehetőséget.

  4. Válassza az Új feltöltése lehetőséget.

  5. Húzza el a jegyzetfüzetfájlokat, vagy válassza a Fájlok tallózása lehetőséget, és jelölje ki a feltölteni kívánt jegyzetfüzetfájlokat.

  6. Ha már meglévő fájlokat szeretne felülírni, válassza a Felülírás, ha már létezik lehetőséget.

  7. Válassza a Fájlok feltöltése lehetőséget.

    Képernyőkép egy jegyzetfüzet Azure Quantumba való feltöltéséről.

A jegyzetfüzetek feltöltése után a Saját jegyzetfüzetek területen találja őket.

Megjegyzés

Ha egy másik Azure Quantum-munkaterületről mentett jegyzetfüzetet tölt fel, előfordulhat, hogy a jegyzetfüzet futtatása előtt frissítenie kell a kapcsolati adatokat, például az előfizetést, az erőforráscsoportot, a munkaterület nevét, a helyet vagy az erőforrás-azonosítót.

Jegyzetfüzetek kezelése

Átnevezheti, törölheti, duplikálhatja és letöltheti a meglévő jegyzetfüzeteket.

  1. Válassza ki az Azure Quantum-munkaterületet a Azure Portal.

  2. Válassza a Jegyzetfüzetek lehetőséget.

  3. A jegyzetfüzet kiválasztása a Saját jegyzetfüzetekben

  4. Kattintson a környezetpanelre, amely a jegyzetfüzet neve mellett jobbra található.

  5. Válassza a Jegyzetfüzet átnevezése, a Jegyzetfüzet törlése, a Jegyzetfüzet duplikálása vagy a Jegyzetfüzet letöltése lehetőséget.

    Képernyőkép a jegyzetfüzet környezetpaneljéről az Azure Quantumban.

Elkülönítés

Az Azure Quantum-munkaterületen található Jupyter-notebookok el vannak különítve más felhasználók jegyzetfüzeteitől.

  • A Jupyter Notebook-példányt az Azure Quantum üzemelteti hipervizorszintű elkülönítéssel más felhasználók példányaitól.
  • A jegyzetfüzeteket az előfizetésében lévő társított tárfiókban tárolja a rendszer.
  • A Jupyter Notebook példány hatóköre Ön és egy adott munkaterület kombinációja. Ha egy másik munkaterületet látogat meg, egy másik Jupyter Notebook példányt fog kapni. Ha egy másik felhasználó meglátogatja ugyanazt a munkaterületet, az Önétől eltérő Jupyter Notebook példányt kap.
  • A jegyzetfüzetek hatóköre Önre és egy adott munkaterületre terjed ki. Ha egy másik munkaterületet látogat meg, ugyanazok a jegyzetfüzetek nem jelennek meg a Saját jegyzetfüzetek területen. Ha egy másik felhasználó meglátogatja ezt a munkaterületet, nem fogja látni a jegyzetfüzeteit.

Jegyzetfüzetek tárolása

A Jupyter-notebookok tárolása az Azure Quantum-munkaterülethez társított Azure Storage-fiókban történik.

Megjegyzés

Az Azure Quantum-munkaterület létrehozásakor az eltérő eredetű erőforrások megosztása (CORS) engedélyezve van a társított Azure Storage-fiókon. Ez a Jupyter Notebooks portálon való használatához szükséges. Ha nem tervezi Jupyter-notebookok használatát a portálon, és nem szeretné engedélyezni a CORS-t az Azure Storage-fiókjához, közvetlenül szerkesztheti a tárfiókot a CORS-szabály eltávolításához. A tárfiók tulajdonságai között, a Beállítások területen válassza az Erőforrás-megosztás (CORS) lehetőséget, és távolítsa el a szabályt a Fájlszolgáltatás területen. Vegye figyelembe, hogy ha újra megnyitja a Jegyzetfüzetek panelt a munkaterületen, a szabály automatikusan újra létrejön.

Korlátozások

Az alábbiakban az Azure Quantum-munkaterület jupyter notebookjaira vonatkozó korlátozásokat ismertetjük.

  • Mivel ingyenes, a Jupyter Notebook példány legfeljebb 12 órát fog élni (ezt követően a példány törlődik vagy újra létrejön, és újra kell telepítenie az egyéni csomagokat).
  • Előfordulhat, hogy az Azure Quantumnak törölnie kell a Jupyter Notebook-példányt a biztonsági javítások alkalmazásához vagy a vészhelyzeti módosítások bevezetéséhez. Ha lehetséges, az nem szakítja meg a munkafolyamatot.
  • A notebookpéldányok előre lefoglalt 2 virtuális processzorral és 4 GB memóriával rendelkeznek.
  • Az üresjárati kernelek 30 perc után leállnak. Ezután újra kell futtatnia a cellákat.
  • A tárfiók és a munkaterület helye hatással lesz a Jupyter Notebookok teljesítményére egy Azure Quantum-munkaterületen. Ha lehetséges, próbálja meg létrehozni a tárfiókot és a munkaterületet egy olyan régióban, amely közel van ahhoz a régióhoz, ahol a jegyzetfüzeteket fogja használni.
  • Előfizetésenként legfeljebb 10 jegyzetfüzet lehet egyszerre megnyitva egy régióban. Ha egyszerre több mint 10 jegyzetfüzetet szeretne megnyitni, több régióban kell üzembe helyeznie a munkaterületeket.
  • Egy felhasználó egyszerre legfeljebb öt jegyzetfüzetet nyithat meg előfizetésenként egy régióban.

Következő lépések