add try-except to replicate
This commit is contained in:
parent
9a4a839b3b
commit
b17bea11b6
2
cog.yaml
vendored
2
cog.yaml
vendored
|
@ -1,5 +1,5 @@
|
||||||
build:
|
build:
|
||||||
cuda: "11.5.1"
|
cuda: "11.4"
|
||||||
gpu: true
|
gpu: true
|
||||||
python_version: "3.10"
|
python_version: "3.10"
|
||||||
system_packages:
|
system_packages:
|
||||||
|
|
|
@ -31,6 +31,7 @@ class ReplicatePredictor(BasePredictor):
|
||||||
default=4
|
default=4
|
||||||
),
|
),
|
||||||
) -> Iterator[Path]:
|
) -> Iterator[Path]:
|
||||||
|
try:
|
||||||
seed = -1
|
seed = -1
|
||||||
log2_mid_count = 3 if intermediate_outputs else 0
|
log2_mid_count = 3 if intermediate_outputs else 0
|
||||||
image_stream = self.model.generate_image_stream(
|
image_stream = self.model.generate_image_stream(
|
||||||
|
@ -49,3 +50,8 @@ class ReplicatePredictor(BasePredictor):
|
||||||
image_path = path / 'min-dalle-iter-{}.jpg'.format(iter)
|
image_path = path / 'min-dalle-iter-{}.jpg'.format(iter)
|
||||||
image.save(str(image_path))
|
image.save(str(image_path))
|
||||||
yield image_path
|
yield image_path
|
||||||
|
except:
|
||||||
|
print("An error occured, deleting model")
|
||||||
|
del self.model
|
||||||
|
self.setup()
|
||||||
|
raise Exception("There was an error, please try again")
|
Loading…
Reference in New Issue
Block a user