federated-learning icon indicating copy to clipboard operation
federated-learning copied to clipboard

Error when installing emoji server

Open VatsaPatel opened this issue 6 years ago • 1 comments

common.ts:103:16 - error TS7017: Element implicitly has an 'any' type because type '{ 'float32': Float32ArrayConstructor; 'int32': Int32ArrayConstructor; 'bool': Uint8ArrayConstruct...' has no index signature.

103 const ctor = dtypeToTypedArrayCtor[dtype]; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~

models.ts:227:3 - error TS2322: Type '{ data: Uint8Array; json: { meta: { shape: number[] | [number, number] | [number, number, number,...' is not assignable to type 'FlatVars'. Types of property 'json' are incompatible. Type '{ meta: { shape: number[] | [number, number] | [number, number, number, number] | [number, number...' is not assignable to type '{ meta: { shape: number[]; dtype: "float32" | "int32" | "bool"; }[]; byteOffsets: number[]; }'. Types of property 'meta' are incompatible. Type '{ shape: number[] | [number, number] | [number, number, number, number] | [number, number, number...' is not assignable to type '{ shape: number[]; dtype: "float32" | "int32" | "bool"; }[]'. Type '{ shape: number[] | [number, number] | [number, number, number, number] | [number, number, number...' is not assignable to type '{ shape: number[]; dtype: "float32" | "int32" | "bool"; }'. Types of property 'dtype' are incompatible. Type '"float32" | "int32" | "bool" | "complex64"' is not assignable to type '"float32" | "int32" | "bool"'. Type '"complex64"' is not assignable to type '"float32" | "int32" | "bool"'.

227 return {data: dataArr, json: {meta, byteOffsets}}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

node_modules/@tensorflow/tfjs-core/dist/kernels/webgl/gpgpu_context.d.ts:15:27 - error TS2304: Cannot find name 'WebGLLoseContext'.

15 loseContextExtension: WebGLLoseContext; ~~~~~~~~~~~~~~~~

error Command failed with exit code 2. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command. error Command failed with exit code 1. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command. $ yarn postinstall && parcel build index.html $ ./postinstall.sh $ rm -rf dist/ && yarn && yarn build && yalc publish [1/4] 🔍 Resolving packages... success Already up-to-date. $ tsc [email protected] published in store. [email protected] linked ==> /Users/vatsa/Desktop/Proj/federated-learning-master/demo/emoji_hunt/client/node_modules/federated-learning-client /bin/sh: parcel: command not found error Command failed with exit code 127. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command. [email protected] linked ==> /Users/vatsa/Desktop/Proj/federated-learning-master/demo/emoji_hunt/server/node_modules/federated-learning-server error Command "parcel" not found. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command. TypeError: Object prototype may only be an Object or null: undefined at setPrototypeOf () at __extends (/Users/vatsa/Desktop/Proj/federated-learning-master/demo/emoji_hunt/server/node_modules/@tensorflow/tfjs-node/dist/nodejs_kernel_backend.js:7:9) at /Users/vatsa/Desktop/Proj/federated-learning-master/demo/emoji_hunt/server/node_modules/@tensorflow/tfjs-node/dist/nodejs_kernel_backend.js:53:5 at Object. (/Users/vatsa/Desktop/Proj/federated-learning-master/demo/emoji_hunt/server/node_modules/@tensorflow/tfjs-node/dist/nodejs_kernel_backend.js:1100:2) at Module._compile (internal/modules/cjs/loader.js:701:30) at Module._extensions..js (internal/modules/cjs/loader.js:712:10) at Object.nodeDevHook [as .js] (/Users/vatsa/Desktop/Proj/federated-learning-master/demo/emoji_hunt/server/node_modules/ts-node-dev/lib/hook.js:61:7) at Module.load (internal/modules/cjs/loader.js:600:32) at tryModuleLoad (internal/modules/cjs/loader.js:539:12) at Function.Module._load (internal/modules/cjs/loader.js:531:3) [ERROR] 03:37:32 TypeError: Object prototype may only be an Object or null: undefined

VatsaPatel avatar Mar 16 '19 22:03 VatsaPatel

Here is a PR to update the docs (which I ran and everything compiled just file): https://github.com/PAIR-code/federated-learning/pull/48

If these instructinos don't work, would you mind posting the commands to repro?

nsthorat avatar Mar 18 '19 20:03 nsthorat