Closed ashrielbrian closed 2 months ago
Hi @ashrielbrian Please define environment variable FASTDUP_PRODUCTION=1, this will skip the latest code check. We recommend to upgrade from time to time as fastdup is constantly improving including better performance and stability.
Hi @ashrielbrian, thanks for this feedback. We have a few ideas on how we can better support you, would you be interested in having a short meeting?
What happened?
fastdup
is great, but man - you guys should seriously consider removing thisRuntimeError
because it brings down production ML pipelines under very unassuming circumstances. Take this as an example:fastdup
's advice to not pin a version (already sus here), we add into our Dockerfilepip install fastdup --no-deps
.RuntimeError
- a container that was previously working with all the same dependencies, is suddenly no longer working because for whatever reason,fastdup
decided to check whether the user imported version is within 10 versions of the latest (why?!) at runtime.This has happened to our team multiple times already, and we've removed the pinned fastdup version. And now with this, it's a bit ridiculous if I'm honest.
Only after checking
check_latest_version
did I find:This needs to be surfaced up in your documentation. But still - add a warning, not raise a
RuntimeError
...What did you expect to see?
What version of fastdup were you runnning on?
v1.60
What version of Python were you running on?
Python 3.9
Operating System
Ubuntu 20.04
Reproduction steps
No response
Relevant log output
No response
Attach a screenshot [Optional]
No response
Contact Details [Optional]
No response