forked from 626_privacy/tensorflow_privacy
751eaead54
-- update to include pull request changes changes include: parameter renaming, changing to mixin, moving model to compile, additional tests, fixing huber loss
14 lines
No EOL
564 B
Python
14 lines
No EOL
564 B
Python
import sys
|
|
from distutils.version import LooseVersion
|
|
import tensorflow as tf
|
|
|
|
if LooseVersion(tf.__version__) < LooseVersion('2.0.0'):
|
|
raise ImportError("Please upgrade your version of tensorflow from: {0} "
|
|
"to at least 2.0.0 to use privacy/bolton".format(
|
|
LooseVersion(tf.__version__)))
|
|
if hasattr(sys, 'skip_tf_privacy_import'): # Useful for standalone scripts.
|
|
pass
|
|
else:
|
|
from privacy.bolton.model import Bolton
|
|
from privacy.bolton.loss import StrongConvexHuber
|
|
from privacy.bolton.loss import StrongConvexBinaryCrossentropy |