Closed lauraturnbull closed 1 year ago
Hello @lauraturnbull !
I cannot reproduce the issue, however, IMO Neptune prevalidations should not run if enabled=False
. I am checking with the devs to confirm if this is indeed a bug.
Meanwhile, will it be possible for you to see if this issue still exists on updating neptune-client
to v1.2.0?
Hi @SiddhantSadangi Thanks for the quick response! Unfortunately the issue still happens with v1.2.0.
Re neptune prevalidations - enabled: false
has always still run some kind of neptune behaviour. For example with enabled: false
neptune still looks for the credentials_neptune.yml file and validates $NEPTUNE_API_TOKEN
. I think the ideal endpoint would be ensuring that nothing neptune related runs when it isn't enabled. Let me know what the devs think :)
Thanks!
I think the ideal endpoint would be ensuring that nothing neptune related runs when it isn't enabled
I second this ✅
Regarding the bug, I don't see any change introduced by kedro-neptune v0.1.4
that could have led to this. On examining the traceback, it seems to originate from the os.stat()
method, which comes preinstalled with python.
Can you confirm if there was no change in the environment other than updating kedro-neptune
? One way to test would be downgrading kedro-neptune
to 0.1.3 and seeing if it still runs without any issues.
Hello @lauraturnbull , Just checking if you are still facing this issue.
Hello @lauraturnbull ,
kedro-neptune
release 0.2.0 fixes the issue of neptune prevalidations running even if enabled:false
.
I am closing this issue for now, but please feel free to reopen this in case you are still facing issues.
Describe the bug
On versions >=0.1.4 we're getting an OSError during the
before_pipeline_run()
inkedro_neptune/__init__.py
. With the same input and running from the same location there is no issue in versions <=0.1.3.Reproduction
In the kedro pipeline we actually have:
but the pre-validation still runs.
The pipeline is being invoked like:
kedro run --pipeline=backtesting --runner=ThreadRunner --params=<362 chars of params overriding defaults>
Traceback
Environment