kagami-tsukimura / pytorch-deeplearning

0 stars 0 forks source link

CVAT起動(ubuntu) #78

Closed kagami-tsukimura closed 2 months ago

kagami-tsukimura commented 4 months ago

CVATローカル起動手順(for Ubuntu)

CVAT(Computer Vision Annotation Tool)をUbuntu上で起動する手順を記載します。
Dockerはすでにインストールされている前提で進めます。

手順

  1. リポジトリのクローン作成

    git clone https://github.com/opencv/cvat
  2. バージョン指定してチェックアウト(デフォルトブランチでは起動時エラー)

    cd cvat
    git checkout v2.9.2
  3. docker-compose.ymlを以下のように修正

    vim docker-compose.yml
    • 226行目辺りのcommandをコメントアウトする。
    traefik:
        image: traefik:v2.10
        container_name: traefik
        restart: always
        # command: <- ここをコメントアウト
        # labels:
        #   - traefik.enable=true
  4. docker-compose.share.ymlの作成

    vim docker-compose.share.yml
    • docker-compose.share.ymlを以下の内容で作成する。
    services:
      cvat_server:
        volumes:
          - cvat_share:/home/django/share:ro
      cvat_worker_import:
        volumes:
          - cvat_share:/home/django/share:ro
      cvat_worker_export:
        volumes:
          - cvat_share:/home/django/share:ro
      cvat_worker_annotation:
        volumes:
          - cvat_share:/home/django/share:ro
    
    volumes:
      cvat_share:
        driver_opts:
          type: none
          device: .
          o: bind
  5. docker composeを使用してコンテナを起動

    CVAT_VERSION=v2.9.2 docker-compose -f docker-compose.yml -f docker-compose.share.yml up -d
  6. CVATサーバーにスーパーユーザーを作成

    • ユーザー名、メールアドレス、パスワードを設定する。
    docker exec -it cvat_server bash -ic 'python3 ~/manage.py createsuperuser'
  7. ブラウザでCVATにアクセス

    • ブラウザを開き、以下のURLにアクセスします。
    http://localhost:8080

以上で、CVATが正常に起動します。

kagami-tsukimura commented 2 months ago

GitHubでフォークしたリポジトリ情報を削除してプッシュする手順

実施

1. リポジトリをクローン

git clone https://github.com/<your-username>/<forked-repository>.git
cd <forked-repository>

git cloneは、リポジトリをローカルマシンにクローンします。フォーク元のリモート情報も含まれます。

2. オリジナルのリモートを削除

git remote rm origin

git remote rm originで、フォーク元のリポジトリとのリモートリンクを削除します。

3. 新しいリポジトリを作成(別のアカウント)

GitHubの別アカウントで新しいリポジトリを作成し、URLを取得 別のアカウントで新しいリポジトリを作成し、そのリポジトリのURLを控えておきます。

4. 新しいリモートを設定

git remote add origin https://github.com/<new-account>/<new-repository>.git

新しいリモートリポジトリを追加し、これをoriginとして設定します。

5. 変更をプッシュ

git push -u origin main

mainブランチを新しいリポジトリにプッシュし、今後の操作のデフォルトリモートを設定します。