diff --git a/.github/workflows/build_and_check.yml b/.github/workflows/build_and_check.yml index 66f8723..c5feeb7 100644 --- a/.github/workflows/build_and_check.yml +++ b/.github/workflows/build_and_check.yml @@ -15,17 +15,17 @@ jobs: strategy: matrix: config: - - { dockerfile: "Dockerfile", platforms: "linux/amd64,linux/arm64" } + - { dockerfile: "Dockerfile", platforms: "linux/amd64" } runs-on: ubuntu-latest steps: - name: Check repository uses: actions/checkout@v4 - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 # https://github.com/jlumbroso/free-disk-space/tree/54081f138730dfa15788a46383842cd2f914a1be#example # - name: Free Disk Space (Ubuntu) @@ -58,7 +58,7 @@ jobs: context: . push: false platforms: ${{ matrix.config.platforms }} - tags: "ghcr.io/${{ secrets.DOCKER_REGISTRY }}/${{ secrets.IMAGE_NAME }}:${{ env.SHORT_HASH }}" + tags: "ghcr.io/${{ secrets.NAMESPACE }}/${{ secrets.IMAGE_NAME }}:${{ env.SHORT_HASH }}" file: ${{ matrix.config.dockerfile }} # run: | - # docker build -t ${{ secrets.DOCKER_REGISTRY }}/${{ secrets.IMAGE_NAME }}:${GITHUB_SHA::7} . \ No newline at end of file + # docker build -t ${{ secrets.NAMESPACE }}/${{ secrets.IMAGE_NAME }}:${GITHUB_SHA::7} . \ No newline at end of file diff --git a/.github/workflows/release-image.yml b/.github/workflows/release-image.yml index 89f48ef..e522d55 100644 --- a/.github/workflows/release-image.yml +++ b/.github/workflows/release-image.yml @@ -14,7 +14,7 @@ jobs: strategy: matrix: config: - - { dockerfile: "Dockerfile", platforms: "linux/amd64,linux/arm64" } + - { dockerfile: "Dockerfile", platforms: "linux/amd64" } runs-on: ubuntu-latest steps: - name: Check repository diff --git a/README.md b/README.md index c8879a6..c57d99e 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ # BUNDOORA -Devcontainer for ML project. More about how to use it see [document](.devcontainer/README.md) +This project establishes a tailored development container environment to ensure consistent and efficient execution of machine learning projects. By encapsulating all necessary dependencies—including Python, PyTorch, CUDA, and Ubuntu 22.04—within a container, it effectively resolves compatibility issues that often arise in diverse development setups. This approach not only streamlines the research process but also enhances reproducibility and collaboration among researchers. + +More about how to use it see [document](.devcontainer/README.md) # The environment under maintain