コード例 #1
0
 def test_get_secret_validates_label(self):
     env = EnvironmentVarGuard()
     env.set(_KAGGLE_USER_SECRETS_TOKEN_ENV_VAR_NAME, _TEST_JWT)
     with env:
         client = UserSecretsClient()
         with self.assertRaises(ValidationError):
             secret_response = client.get_secret("")
コード例 #2
0
def kaggle_settings():
    """kaggle_settings

    NOTE: This function is only usable in the kaggle notebook
    """
    from kaggle_secrets import UserSecretsClient

    user_secrets = UserSecretsClient()

    secret_dict = {}
    secret_dict['NEPTUNE_API_TOKEN'] = user_secrets.get_secret(
        'NEPTUNE_API_TOKEN')
    secret_dict['GITHUB_PAT'] = user_secrets.get_secret('GITHUB_PAT')

    # For gcsfs
    UserSecretsClient().set_gcloud_credentials()

    for key, value in secret_dict.items():
        os.environ[key] = value
コード例 #3
0
 def call_get_secret():
     client = UserSecretsClient()
     with self.assertRaises(BackendError):
         secret_response = client.get_secret("secret_label")
コード例 #4
0
 def call_get_secret():
     client = UserSecretsClient()
     secret_response = client.get_secret("secret_label")
     self.assertEqual(secret_response, secret)
else:
    # print("We are running in Kaggle")
    isLocalhost = False

if isLocalhost:
    # INPUT_FILES = '../output/cropped-cats-and-dogs/*.jpg'
    INPUT_FILES = "../output/cropped-cats-and-dogs/*.jpg"

else:
    INPUT_FILES = "/kaggle/input/cropped-cats-and-dogs/*.jpg"

    from kaggle_secrets import UserSecretsClient

    user_secrets = UserSecretsClient()

    USER_ID = user_secrets.get_secret("user-id")
    API_TOKEN = user_secrets.get_secret("api-token")

OUTPUT_DATASET_ID = "augmented-cats-and-dogs"
OUTPUT_DATASET_NAME = "Augmented Cats and Dogs"
OUTPUT_PATH = "./output/augmented-cats-and-dogs-multiprocessing"

NUM_AUGMENTATIONS = 10

# final image size
# Same size is used in Crop Cats and Dogs
X_SIZE = 224
Y_SIZE = 224

import os