Skip to content

Commit e4b076b

Browse files
thiago-aixplainThiago Castro Ferreira
andauthored
Fixing finetune checker test and doc (#150)
Co-authored-by: Thiago Castro Ferreira <[email protected]>
1 parent c2a2cfd commit e4b076b

File tree

2 files changed

+9
-6
lines changed

2 files changed

+9
-6
lines changed

docs/user/user_doc.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -352,9 +352,12 @@ Once a `FineTune` is created (refer to the [section above](#creating-a-finetune)
352352
```python
353353
finetune_model = finetune.start()
354354
```
355-
We receive a model that we can check the fine-tuning status:
355+
We receive a model that we can check the fine-tuning info (status, epoch, training and validation losses):
356356
```python
357-
status = finetune_model.check_finetune_status()
357+
finetune_model_info = finetune_model.check_finetune_status()
358+
epoch = finetune_model_info.epoch
359+
training_loss = finetune_model_info.training_loss
360+
validation_loss = finetune_model_info.validation_loss
358361
```
359362
Status can be one of the following: `onboarding`, `onboarded`, `hidden`, `training`, `deleted`, `enabling`, `disabled`, `failed`, `deleting`.
360363

tests/functional/finetune/finetune_functional_test.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,13 +76,13 @@ def test_end2end(run_input_map):
7676
assert "inferenceCost" in cost_map
7777
finetune_model = finetune.start()
7878
start, end = time.time(), time.time()
79-
status = finetune_model.check_finetune_status()
79+
status = finetune_model.check_finetune_status().model_status.value
8080
while status != "onboarded" and (end - start) < TIMEOUT:
81-
status = finetune_model.check_finetune_status()
81+
status = finetune_model.check_finetune_status().model_status.value
8282
assert status != "failed"
8383
time.sleep(5)
8484
end = time.time()
85-
assert finetune_model.check_finetune_status() == "onboarded"
85+
assert finetune_model.check_finetune_status().model_status.value == "onboarded"
8686
result = finetune_model.run(run_input_map["inference_data"])
8787
print(f"Result: {result}")
8888
assert result is not None
@@ -128,4 +128,4 @@ def test_prompt_validator(validate_prompt_input_map):
128128
finetune = FinetuneFactory.create(
129129
str(uuid.uuid4()), dataset_list, model, prompt_template=validate_prompt_input_map["prompt_template"]
130130
)
131-
assert exc_info.type is AssertionError
131+
assert exc_info.type is AssertionError

0 commit comments

Comments
 (0)