Spaces:
Runtime error
Runtime error
Update transformer_re_text_classification2.py
Browse files
transformer_re_text_classification2.py
CHANGED
|
@@ -293,6 +293,10 @@ class TransformerRETextClassificationTaskModule2(_TransformerReTextClassificatio
|
|
| 293 |
entities: Sequence[Span] = document[self.entity_annotation]
|
| 294 |
|
| 295 |
relations: Sequence[BinaryRelation] = document[self.relation_annotation]
|
|
|
|
|
|
|
|
|
|
|
|
|
| 296 |
|
| 297 |
partitions: Sequence[Optional[Span]]
|
| 298 |
if self.partition_annotation is not None:
|
|
@@ -424,7 +428,8 @@ class TransformerRETextClassificationTaskModule2(_TransformerReTextClassificatio
|
|
| 424 |
|
| 425 |
# lots of logging from here on
|
| 426 |
log_this_example = (
|
| 427 |
-
|
|
|
|
| 428 |
and self._logged_examples_counter <= self.log_first_n_examples
|
| 429 |
)
|
| 430 |
if log_this_example:
|
|
|
|
| 293 |
entities: Sequence[Span] = document[self.entity_annotation]
|
| 294 |
|
| 295 |
relations: Sequence[BinaryRelation] = document[self.relation_annotation]
|
| 296 |
+
# if no relations are predefined, use None so that enumerate_entities yields all pairs
|
| 297 |
+
# should be fixed to a parameter "generate_all" or "restrict_to_existing_relations"
|
| 298 |
+
if len(relations) == 0:
|
| 299 |
+
relations = None
|
| 300 |
|
| 301 |
partitions: Sequence[Optional[Span]]
|
| 302 |
if self.partition_annotation is not None:
|
|
|
|
| 428 |
|
| 429 |
# lots of logging from here on
|
| 430 |
log_this_example = (
|
| 431 |
+
relations is not None
|
| 432 |
+
and self.log_first_n_examples is not None
|
| 433 |
and self._logged_examples_counter <= self.log_first_n_examples
|
| 434 |
)
|
| 435 |
if log_this_example:
|