Skip to content

Commit

Permalink
Restrict using native celery function instead import the lower level …
Browse files Browse the repository at this point in the history
…function
  • Loading branch information
kshitijrajsharma committed May 30, 2024
1 parent 0d0dd2e commit 3e5116b
Showing 1 changed file with 3 additions and 8 deletions.
11 changes: 3 additions & 8 deletions backend/core/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -60,8 +60,7 @@
ModelSerializer,
PredictionParamSerializer,
)
# from .tasks import train_model
from celery import Celery
from .tasks import train_model
from .utils import get_dir_size, gpx_generator, process_rawdata, request_rawdata


Expand Down Expand Up @@ -129,10 +128,8 @@ def create(self, validated_data):
# create the model instance
instance = Training.objects.create(**validated_data)

celery = Celery()

# run your function here
task = celery.train_model.delay(
task = train_model.delay(
dataset_id=instance.model.dataset.id,
training_id=instance.id,
epochs=instance.epochs,
Expand Down Expand Up @@ -474,9 +471,7 @@ def post(self, request, *args, **kwargs):
batch_size=batch_size,
source_imagery=training_instance.source_imagery,
)
celery = Celery()

task = celery.train_model.delay(
task = train_model.delay(
dataset_id=instance.model.dataset.id,
training_id=instance.id,
epochs=instance.epochs,
Expand Down

0 comments on commit 3e5116b

Please sign in to comment.