Ga naar hoofdinhoud

Repositories

Repositories dienen als een privé cloudopslagruimte voor uw aangepaste Docker-images. Met Cordatus kunt u deze images distribueren naar en gebruiken op al uw clientapparaten. Controleer uw Cordatus-account voor de opslaglimieten van containers.

Een privérepository aanmaken en verwijderen

Een privérepository aanmaken

Volg deze stappen om een nieuwe privérepository aan te maken:

  1. Ga via het linkermenu naar de pagina Private Repositories.
  2. Klik op de knop Create Repository. Hierdoor wordt de modal Create Repository geopend.
  3. Repository Name: geef uw repository een naam. Let op: hoofdletters en spaties zijn niet toegestaan.
  4. (Optioneel) Description: geef een beschrijving van uw repository. U kunt deze ruimte gebruiken voor een README of instructies.
  5. Klik op de knop Create.

Uw privérepository is nu aangemaakt. Deze bevat echter nog geen Docker-image. Om dit op te lossen, moet u een tag aan de repository toevoegen.

Een privérepository verwijderen

Om een privérepository te verwijderen, klikt u op het ellipsis-pictogram rechtsboven op de repositorykaart en kiest u DELETE REPOSITORY in het menu dat verschijnt.

Repositories verwijderen

Repositories verwijderen

 

Tags toevoegen aan en verwijderen uit een repository

Een tag toevoegen aan een repository

Volg deze stappen om een tag toe te voegen:

  1. Klik op de knop Add Tag onder uw repository.
  2. Device: kies een verbonden apparaat waarop de Docker-image is opgeslagen. Hier worden alleen verbonden apparaten weergegeven.
  3. Image: Cordatus toont de Docker-images op het geselecteerde apparaat. Kies de image die u aan de repository wilt toevoegen.
  4. Tag Name: geef uw tag een naam. Bijvoorbeeld: 2022.03-py38.
  5. (Optioneel) Als de image als engine wordt gebruikt:
    • Container Name: geef een unieke containernaam op om de container te onderscheiden.
    • Script Path: in dit veld voert u het pad naar het scriptbestand in dat de engine moet starten.
    • Model-label Structure: omdat gebruikers mogelijk aangepaste model-label-structuren in hun engines hebben, moet Cordatus hiervan op de hoogte zijn om deze te kunnen gebruiken in de functie Analytic Dashboard.
  6. Klik op de knop Create.

Cordatus genereert de tag en uploadt de image naar de Cordatus Container Registry. Zodra dit is voltooid, is uw image toegankelijk vanaf al uw apparaten.

notitie

Als de engine meerdere model-label-structuren heeft, kunnen gebruikers de knop Add New Model gebruiken om een extra model-label-structuur toe te voegen.

Een tag verwijderen uit een repository

Om een tag uit een repository te verwijderen, klikt u op het ellipsis-pictogram onder de kolom acties bij de gewenste tag en selecteert u DELETE TAG in het geopende menu.

Tags verwijderen

Tags verwijderen

 

Repository-eigenschappen

Door op de knop List Tags op de repositorykaart te klikken, krijgen gebruikers toegang tot de pagina All Tags.

U kunt de repository-eigenschappen bekijken in het linkerpaneel:

  • Description: bevat de beschrijving van de repository.
  • Latest Tag: toont de naam van de laatst gepushte tag.
  • Uncompressed Size: toont de niet-gecomprimeerde grootte van de laatst gepushte tag.
  • Modified Date: geeft de laatste wijzigingsdatum van de repository aan.

Repository-eigenschappen

Repository-eigenschappen

 

De repositorybeschrijving bewerken

Gebruikers kunnen de repositorybeschrijving naar wens bewerken met behulp van een teksteditor die beschikbaar is op het tabblad Overview.

Repositorybeschrijving bewerken

Repositorybeschrijving bewerken

 

Beschikbare tags weergeven

De tabel All Tags toont een lijst van images die naar de repository zijn gepusht.

All Tags

All Tags

 

Een Environment starten vanuit de repository

Volg deze stappen om een environment te starten met een privérepository:

  1. Ga naar de pagina Private Repositories in het linkermenu.
  2. Zoek de repository die u hebt aangemaakt en klik op de knop List Tags eronder.
  3. Klik op de knop Start Environment in het rechterpaneel van de tag. De modal New environment verschijnt.
  4. Selecteer het apparaat waarop u de environment wilt starten. Het apparaat moet verbonden zijn met Cordatus.
  5. De modal GPU Isolation verschijnt. Kies de GPU's of compute units die u met de environment wilt verbinden en klik vervolgens op Continue voor deze modal en daarna voor de modal New environment.
    • Als het apparaat meerdere GPU's heeft, kunt u deze op environmentniveau isoleren.
  6. Het tabblad Advanced Settings verschijnt.
    • (Optioneel) Environment Name: geef uw environment-container een naam. Als u dit niet opgeeft, genereert Cordatus er automatisch een.
    • (Optioneel) Attached Folders: koppel lokale mappen aan de environment-container, bijvoorbeeld paden naar datasets. Om een map te koppelen, volgt u deze stappen:
      • Klik op de knop Add Folder Binding.
      • Voer het pad in voor uw Source Folder en de bestemming voor uw Target Folder.
      • U kunt meerdere mappen koppelen.
    • (Optioneel) Jupyter Lab: Jupyter is een veelgebruikte tool voor AI-ontwikkeling. U kunt het meeste uit uw environments halen met Jupyter Lab. Cordatus installeert Jupyter automatisch en biedt er toegang tot. Om Jupyter Lab samen met de environment te starten, klikt u op de knop Start Jupyter Notebook en schakelt u deze in. Als u Jupyter Lab niet start, moet u het handmatig installeren en starten.
      • Security Options: u kunt Jupyter Lab beveiligen met een token of wachtwoord. U kunt uw gewenste token of wachtwoord instellen voor authenticatie.
  7. Klik op Start Environment. Cordatus downloadt de environment als deze nog niet bestaat en start deze vervolgens.
  8. Open Jupyter Lab door op het Jupyter-pictogram te klikken. Cordatus genereert een tijdelijke URL voor toegang via de browser.

Cordatus start de environment en biedt u toegang om deze te gebruiken.

Tagstatuscodes

  • Ready: de tag is succesvol geüpload en gerepliceerd. Deze is gereed voor gebruik.
  • Uploading: de tag wordt momenteel geüpload.
  • Error: er is een fout opgetreden tijdens het uploaden van de tag.
  • Preparing: er wordt een nieuwe tag aangemaakt vanuit de oorspronkelijke image.
  • Replicating: deze status geeft aan dat het replicatieproces is gestart.

Tagstatuscodes

Tagstatuscodes