# Đố vui cuối chương

Hãy kiểm tra những gì bạn đã học được trong chương này!

### 1. Các mô hình tải lên trên Hub có giới hạn gì?

### 2. Bạn có thể quản lý các mô hình trên Hub bằng cách nào?

git-lfs cho các tệp lớn.",
      correct: true,
    },
  ]}
/>

### 3. Bạn có thể làm những gì khi sử dụng giao diện web Hugging Face Hub?

### 4. Thẻ mô hình là gì?

### 5. Đối tượng nào sau đây của thư viện 🤗 Transformers có thể được chia sẻ trực tiếp trên Hub với `push_to_hub()`?

{#if fw === 'pt'}

push_to_hub giúp đẩy tất cả các tệp tokenizer (từ vựng, kiến ​​trúc của tokenizer, v.v.) đến một repo nhất định. Tuy nhiên, đó không phải là câu trả lời đúng duy nhất!",
            correct: true
		},
		{
			text: "Một tệp cấu hình mô hình",
			explain: "Đúng vậy! Tất cả các tệp cấu hình mô hình đều có phương thức push_to_hub giúp đẩy chúng đến một repo. Bạn có thể chia sẻ điều gì khác nữa không?",
            correct: true
		},
		{
			text: "Một mô hình",
			explain: "Chính xác! Tất cả các mô hình đều có phương thức push_to_hub giúp đẩy mô hình và các tệp cấu hình đến một repo nhất định.Tuy nhiên, đó không phải là câu trả lời đúng duy nhất!",
            correct: true
		},
        {
			text: "Một Trainer",
			explain: "Đúng vậy— Trainer cũng triển khai phương thức push_to_hub giúp tải mô hình, cấu hình, tokenizer và thẻ mô hình của chúng đến một repo nhất định. Thử thêm đáp án khác nữa xem!",
            correct: true
		}
	]}
/>
{:else}
push_to_hub giúp đẩy tất cả các tệp tokenizer (từ vựng, kiến ​​trúc của tokenizer, v.v.) đến một repo nhất định. Tuy nhiên, đó không phải là câu trả lời đúng duy nhất!",
            correct: true
		},
		{
			text: "Một tệp cấu hình mô hình",
			explain: "Đúng vậy! Tất cả các tệp cấu hình mô hình đều có phương thức push_to_hub giúp đẩy chúng đến một repo. Bạn có thể chia sẻ điều gì khác nữa không?",
            correct: true
		},
		{
			text: "Một mô hình",
			explain: "Chính xác! Tất cả các mô hình đều có phương thức push_to_hub giúp đẩy mô hình và các tệp cấu hình đến một repo nhất định.Tuy nhiên, đó không phải là câu trả lời đúng duy nhất!",
            correct: true
		},
		{
			text: "Tất cả những điều trên với một callback đặc thù",
			explain: "Đúng vậy - PushToHubCallback sẽ thường xuyên gửi tất cả các đối tượng đó đến một repo trong quá trình huấn luyện.",
            correct: true
		}
	]}
/>
{/if}

### 6. Bước đầu tiên khi sử dụng phương thức `push_to_hub()` hoặc các công cụ CLI là gì?

### 7. Bạn đang sử dụng một mô hình và một tokenizer - làm cách nào bạn có thể tải chúng lên Hub?

huggingface_hub.",
      explain:
        "Các mô hình và tokenizer đã hưởng lợi sẵn từ tiện ích huggingface_hub: không cần gói thêm!",
    },
    {
      text: "Bằng cách lưu chúng vào ổ đĩa và gọi lệnh transformers-cli upload-model",
      explain: "Lệnh upload-model không tồn tại.",
    },
  ]}
/>

### 8. Bạn có thể thực hiện các thao tác git nào với `Repository`?

git_commit() có sẵn cho điều đó.",
      correct: true,
    },
    {
      text: "Pull (Kéo lại)",
      explain: "Đó là mục đích của phương thức git_pull().",
      correct: true,
    },
    {
      text: "Push (Đẩy lên)",
      explain: "Phương thức git_push() thực hiện điều này.",
      correct: true,
    },
    {
      text: "Merge (Gộp)",
      explain: "Không, thao tác đó sẽ không bao giờ có thể thực hiện được với API này.",
    },
  ]}
/>

