UNPKG

federer

Version:

Experiments in asynchronous federated learning and decentralized learning

19 lines 720 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.readFileInEnvironment = void 0; const tslib_1 = require("tslib"); const fs = tslib_1.__importStar(require("fs")); const common_1 = require("../common"); const config_1 = require("./aws/config"); async function readFileInEnvironment(file, environment) { switch (environment) { case "aws": { const config = config_1.getAWSConfig(); return new common_1.S3({ region: config.region }).download(file, config.bucketName); } case "local": return fs.promises.readFile(file); } } exports.readFileInEnvironment = readFileInEnvironment; //# sourceMappingURL=read-data-file.js.map