Skip to content

Commit feeb5c0

Browse files
authored
Upgrade tfjs to 0.15.1; Skip examples that dep. on tfjs-node (#230)
- Also, update the version update script to take into account tfjs-node / tfjs-node-gpu in devDependencies - All example pages are manually tested and confirmed to be working under the new version of tfjs.
1 parent 1d3d6f5 commit feeb5c0

File tree

41 files changed

+617
-504
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+617
-504
lines changed

addition-rnn/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"node": ">=8.9.0"
1010
},
1111
"dependencies": {
12-
"@tensorflow/tfjs": "^0.14.2",
12+
"@tensorflow/tfjs": "^0.15.1",
1313
"@tensorflow/tfjs-vis": "^0.4.2"
1414
},
1515
"scripts": {

addition-rnn/yarn.lock

+30-24
Original file line numberDiff line numberDiff line change
@@ -695,37 +695,38 @@
695695
resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570"
696696
integrity sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=
697697

698-
"@tensorflow/tfjs-converter@0.7.2":
699-
version "0.7.2"
700-
resolved "https://registry.yarnpkg.com/@tensorflow/tfjs-converter/-/tfjs-converter-0.7.2.tgz#49e578f71eb82d821af05176754c3452b42cfe9c"
701-
integrity sha512-m46mtaF57x2NcxlNUKdJOCUp3ZSJU9bp9MzyEQ0Iz1bW2kKIxx1DDRjuP0fAeHX5H5Mh/tWIHB9yK6NwLz+aQQ==
698+
"@tensorflow/tfjs-converter@0.8.1":
699+
version "0.8.1"
700+
resolved "https://registry.yarnpkg.com/@tensorflow/tfjs-converter/-/tfjs-converter-0.8.1.tgz#baecc2dd20e5fca81391df1c6f11a7e865c71ce9"
701+
integrity sha512-tdUq5N6y+L9XUM6c9poAP9GAAkzh9XEtP/mD96nFxllpNeDODSmDkdZKFzoAkmXwubojcUSJ1wbVYqCFbgaCOg==
702702
dependencies:
703703
"@types/long" "~3.0.32"
704+
js-base64 "2.4.9"
704705
protobufjs "~6.8.6"
705706

706-
"@tensorflow/tfjs-core@0.14.5":
707-
version "0.14.5"
708-
resolved "https://registry.yarnpkg.com/@tensorflow/tfjs-core/-/tfjs-core-0.14.5.tgz#17c3beeec31c4cd92b0f79a5ef30c4975a11e408"
709-
integrity sha512-CSUgKuC17J1Ylr1s6iD1k2/tJr9lD16sUEjtzJbtiuTYCELOwujGK/1htunA7o3BwLuU7aqEI92MoKElEKa7qA==
707+
"@tensorflow/tfjs-core@0.15.1":
708+
version "0.15.1"
709+
resolved "https://registry.yarnpkg.com/@tensorflow/tfjs-core/-/tfjs-core-0.15.1.tgz#6196d2a9630236c77d71e036f05d2d6eadc2a25a"
710+
integrity sha512-csZ1GvRiwy0PJcJXz6Xt9W+ZZHf0JI+nyJPtJU4QSVJVIFRCCAWqn2SsYwNt2Bp2rw2ZHhfuStz3veFUgaDSMA==
710711
dependencies:
711712
"@types/seedrandom" "2.4.27"
712713
"@types/webgl-ext" "0.0.30"
713714
"@types/webgl2" "0.0.4"
714715
seedrandom "2.4.3"
715716

716-
"@tensorflow/tfjs-data@0.1.7":
717-
version "0.1.7"
718-
resolved "https://registry.yarnpkg.com/@tensorflow/tfjs-data/-/tfjs-data-0.1.7.tgz#8a4e43313b3d63cdfab719c0c1c47ced2ef321e3"
719-
integrity sha512-RENjeBdBLq7GS9594kQx2GbM0WQV16VfxzzB0j2sq5vJh9GZQi2DB5Emq2LqZWs5rSeh7PDHZylGOn/ve6f8PA==
717+
"@tensorflow/tfjs-data@0.2.1":
718+
version "0.2.1"
719+
resolved "https://registry.yarnpkg.com/@tensorflow/tfjs-data/-/tfjs-data-0.2.1.tgz#6a4b2e08ef472b6f1a533b07c59aff71c2f4d03f"
720+
integrity sha512-A8YSCtPkaXXQeJwI7CUw/Y+vCoCxiCRIH4Z0DOTD16dl9Iz4S+sr8VA3I4HsLLgS9BNXbRWFQxnbCe/j1ATtuA==
720721
dependencies:
721722
"@types/node-fetch" "^2.1.2"
722723
node-fetch "~2.1.2"
723724
seedrandom "~2.4.3"
724725

725-
"@tensorflow/tfjs-layers@0.9.2":
726-
version "0.9.2"
727-
resolved "https://registry.yarnpkg.com/@tensorflow/tfjs-layers/-/tfjs-layers-0.9.2.tgz#f5c1918d1a9660096f259cd1f99f59e689b41b69"
728-
integrity sha512-peB824cEXRBy5IgZPIodd8zpQ/54VGOYbR+zY+Q1Le7v3Np05EoDcL8Z98MtpBHo6jOM7b/3Lf2zjfJVv2qxJA==
726+
"@tensorflow/tfjs-layers@0.10.1":
727+
version "0.10.1"
728+
resolved "https://registry.yarnpkg.com/@tensorflow/tfjs-layers/-/tfjs-layers-0.10.1.tgz#b7019302b776c7281fde425043659b6e97403dfb"
729+
integrity sha512-p8b6mynBR/owKCRKR7J0tu7Qherlyzsm5MkgfVk9Z1PCqsR79soYEf1VbPsRap5g09Xl8RZgB5S/aMkRHy18Qg==
729730

730731
"@tensorflow/tfjs-vis@^0.4.2":
731732
version "0.4.2"
@@ -741,15 +742,15 @@
741742
vega-lib "4.4.0"
742743
vega-lite "3.0.0-rc10"
743744

744-
"@tensorflow/tfjs@^0.14.2":
745-
version "0.14.2"
746-
resolved "https://registry.yarnpkg.com/@tensorflow/tfjs/-/tfjs-0.14.2.tgz#f38fa572286dadfe981c219f5639defd586c20c4"
747-
integrity sha512-d+kBdhn3L/BOIwwc44V1lUrs0O5s49ujhYXVHT9Hs6y3yq+OqPK10am16H1fNcxeMn12/3gGphebglObTD0/Sg==
745+
"@tensorflow/tfjs@^0.15.1":
746+
version "0.15.1"
747+
resolved "https://registry.yarnpkg.com/@tensorflow/tfjs/-/tfjs-0.15.1.tgz#ed3ae264159eb60e63be38edb83fdb6cd03db2d2"
748+
integrity sha512-PV+Heq+YrGp14e3+brYcC7SZVtq7wsrxyJe6YQIwySMcGBipP2i6UCWJMgbq8W71MMGBrST+dSBUkM1QZkZpHw==
748749
dependencies:
749-
"@tensorflow/tfjs-converter" "0.7.2"
750-
"@tensorflow/tfjs-core" "0.14.5"
751-
"@tensorflow/tfjs-data" "0.1.7"
752-
"@tensorflow/tfjs-layers" "0.9.2"
750+
"@tensorflow/tfjs-converter" "0.8.1"
751+
"@tensorflow/tfjs-core" "0.15.1"
752+
"@tensorflow/tfjs-data" "0.2.1"
753+
"@tensorflow/tfjs-layers" "0.10.1"
753754

754755
"@types/long@^4.0.0":
755756
version "4.0.0"
@@ -3735,6 +3736,11 @@ isomorphic-fetch@^2.1.1:
37353736
node-fetch "^1.0.1"
37363737
whatwg-fetch ">=0.10.0"
37373738

3739+
3740+
version "2.4.9"
3741+
resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.4.9.tgz#748911fb04f48a60c4771b375cac45a80df11c03"
3742+
integrity sha512-xcinL3AuDJk7VSzsHgb9DvvIXayBbadtMZ4HFPx8rUszbW1MuNMlwYVC4zzCZ6e1sqZpnNS5ZFYOhXqA39T7LQ==
3743+
37383744
js-base64@^2.1.9:
37393745
version "2.5.0"
37403746
resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.5.0.tgz#42255ba183ab67ce59a0dee640afdc00ab5ae93e"

boston-housing/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"node": ">=8.9.0"
1010
},
1111
"dependencies": {
12-
"@tensorflow/tfjs": "^0.14.2",
12+
"@tensorflow/tfjs": "^0.15.1",
1313
"@tensorflow/tfjs-vis": "^0.4.2",
1414
"papaparse": "^4.5.0"
1515
},

boston-housing/yarn.lock

+30-24
Original file line numberDiff line numberDiff line change
@@ -705,37 +705,38 @@
705705
resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570"
706706
integrity sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=
707707

708-
"@tensorflow/tfjs-converter@0.7.2":
709-
version "0.7.2"
710-
resolved "https://registry.yarnpkg.com/@tensorflow/tfjs-converter/-/tfjs-converter-0.7.2.tgz#49e578f71eb82d821af05176754c3452b42cfe9c"
711-
integrity sha512-m46mtaF57x2NcxlNUKdJOCUp3ZSJU9bp9MzyEQ0Iz1bW2kKIxx1DDRjuP0fAeHX5H5Mh/tWIHB9yK6NwLz+aQQ==
708+
"@tensorflow/tfjs-converter@0.8.1":
709+
version "0.8.1"
710+
resolved "https://registry.yarnpkg.com/@tensorflow/tfjs-converter/-/tfjs-converter-0.8.1.tgz#baecc2dd20e5fca81391df1c6f11a7e865c71ce9"
711+
integrity sha512-tdUq5N6y+L9XUM6c9poAP9GAAkzh9XEtP/mD96nFxllpNeDODSmDkdZKFzoAkmXwubojcUSJ1wbVYqCFbgaCOg==
712712
dependencies:
713713
"@types/long" "~3.0.32"
714+
js-base64 "2.4.9"
714715
protobufjs "~6.8.6"
715716

716-
"@tensorflow/tfjs-core@0.14.5":
717-
version "0.14.5"
718-
resolved "https://registry.yarnpkg.com/@tensorflow/tfjs-core/-/tfjs-core-0.14.5.tgz#17c3beeec31c4cd92b0f79a5ef30c4975a11e408"
719-
integrity sha512-CSUgKuC17J1Ylr1s6iD1k2/tJr9lD16sUEjtzJbtiuTYCELOwujGK/1htunA7o3BwLuU7aqEI92MoKElEKa7qA==
717+
"@tensorflow/tfjs-core@0.15.1":
718+
version "0.15.1"
719+
resolved "https://registry.yarnpkg.com/@tensorflow/tfjs-core/-/tfjs-core-0.15.1.tgz#6196d2a9630236c77d71e036f05d2d6eadc2a25a"
720+
integrity sha512-csZ1GvRiwy0PJcJXz6Xt9W+ZZHf0JI+nyJPtJU4QSVJVIFRCCAWqn2SsYwNt2Bp2rw2ZHhfuStz3veFUgaDSMA==
720721
dependencies:
721722
"@types/seedrandom" "2.4.27"
722723
"@types/webgl-ext" "0.0.30"
723724
"@types/webgl2" "0.0.4"
724725
seedrandom "2.4.3"
725726

726-
"@tensorflow/tfjs-data@0.1.7":
727-
version "0.1.7"
728-
resolved "https://registry.yarnpkg.com/@tensorflow/tfjs-data/-/tfjs-data-0.1.7.tgz#8a4e43313b3d63cdfab719c0c1c47ced2ef321e3"
729-
integrity sha512-RENjeBdBLq7GS9594kQx2GbM0WQV16VfxzzB0j2sq5vJh9GZQi2DB5Emq2LqZWs5rSeh7PDHZylGOn/ve6f8PA==
727+
"@tensorflow/tfjs-data@0.2.1":
728+
version "0.2.1"
729+
resolved "https://registry.yarnpkg.com/@tensorflow/tfjs-data/-/tfjs-data-0.2.1.tgz#6a4b2e08ef472b6f1a533b07c59aff71c2f4d03f"
730+
integrity sha512-A8YSCtPkaXXQeJwI7CUw/Y+vCoCxiCRIH4Z0DOTD16dl9Iz4S+sr8VA3I4HsLLgS9BNXbRWFQxnbCe/j1ATtuA==
730731
dependencies:
731732
"@types/node-fetch" "^2.1.2"
732733
node-fetch "~2.1.2"
733734
seedrandom "~2.4.3"
734735

735-
"@tensorflow/tfjs-layers@0.9.2":
736-
version "0.9.2"
737-
resolved "https://registry.yarnpkg.com/@tensorflow/tfjs-layers/-/tfjs-layers-0.9.2.tgz#f5c1918d1a9660096f259cd1f99f59e689b41b69"
738-
integrity sha512-peB824cEXRBy5IgZPIodd8zpQ/54VGOYbR+zY+Q1Le7v3Np05EoDcL8Z98MtpBHo6jOM7b/3Lf2zjfJVv2qxJA==
736+
"@tensorflow/tfjs-layers@0.10.1":
737+
version "0.10.1"
738+
resolved "https://registry.yarnpkg.com/@tensorflow/tfjs-layers/-/tfjs-layers-0.10.1.tgz#b7019302b776c7281fde425043659b6e97403dfb"
739+
integrity sha512-p8b6mynBR/owKCRKR7J0tu7Qherlyzsm5MkgfVk9Z1PCqsR79soYEf1VbPsRap5g09Xl8RZgB5S/aMkRHy18Qg==
739740

740741
"@tensorflow/tfjs-vis@^0.4.2":
741742
version "0.4.2"
@@ -751,15 +752,15 @@
751752
vega-lib "4.4.0"
752753
vega-lite "3.0.0-rc10"
753754

754-
"@tensorflow/tfjs@^0.14.2":
755-
version "0.14.2"
756-
resolved "https://registry.yarnpkg.com/@tensorflow/tfjs/-/tfjs-0.14.2.tgz#f38fa572286dadfe981c219f5639defd586c20c4"
757-
integrity sha512-d+kBdhn3L/BOIwwc44V1lUrs0O5s49ujhYXVHT9Hs6y3yq+OqPK10am16H1fNcxeMn12/3gGphebglObTD0/Sg==
755+
"@tensorflow/tfjs@^0.15.1":
756+
version "0.15.1"
757+
resolved "https://registry.yarnpkg.com/@tensorflow/tfjs/-/tfjs-0.15.1.tgz#ed3ae264159eb60e63be38edb83fdb6cd03db2d2"
758+
integrity sha512-PV+Heq+YrGp14e3+brYcC7SZVtq7wsrxyJe6YQIwySMcGBipP2i6UCWJMgbq8W71MMGBrST+dSBUkM1QZkZpHw==
758759
dependencies:
759-
"@tensorflow/tfjs-converter" "0.7.2"
760-
"@tensorflow/tfjs-core" "0.14.5"
761-
"@tensorflow/tfjs-data" "0.1.7"
762-
"@tensorflow/tfjs-layers" "0.9.2"
760+
"@tensorflow/tfjs-converter" "0.8.1"
761+
"@tensorflow/tfjs-core" "0.15.1"
762+
"@tensorflow/tfjs-data" "0.2.1"
763+
"@tensorflow/tfjs-layers" "0.10.1"
763764

764765
"@types/long@^4.0.0":
765766
version "4.0.0"
@@ -3647,6 +3648,11 @@ isomorphic-fetch@^2.1.1:
36473648
node-fetch "^1.0.1"
36483649
whatwg-fetch ">=0.10.0"
36493650

3651+
3652+
version "2.4.9"
3653+
resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.4.9.tgz#748911fb04f48a60c4771b375cac45a80df11c03"
3654+
integrity sha512-xcinL3AuDJk7VSzsHgb9DvvIXayBbadtMZ4HFPx8rUszbW1MuNMlwYVC4zzCZ6e1sqZpnNS5ZFYOhXqA39T7LQ==
3655+
36503656
js-base64@^2.1.9:
36513657
version "2.5.0"
36523658
resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.5.0.tgz#42255ba183ab67ce59a0dee640afdc00ab5ae93e"

cart-pole/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"node": ">=8.9.0"
1010
},
1111
"dependencies": {
12-
"@tensorflow/tfjs": "^0.14.2",
12+
"@tensorflow/tfjs": "^0.15.1",
1313
"@tensorflow/tfjs-vis": "^0.4.2"
1414
},
1515
"scripts": {

cart-pole/yarn.lock

+30-24
Original file line numberDiff line numberDiff line change
@@ -705,37 +705,38 @@
705705
resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570"
706706
integrity sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=
707707

708-
"@tensorflow/tfjs-converter@0.7.2":
709-
version "0.7.2"
710-
resolved "https://registry.yarnpkg.com/@tensorflow/tfjs-converter/-/tfjs-converter-0.7.2.tgz#49e578f71eb82d821af05176754c3452b42cfe9c"
711-
integrity sha512-m46mtaF57x2NcxlNUKdJOCUp3ZSJU9bp9MzyEQ0Iz1bW2kKIxx1DDRjuP0fAeHX5H5Mh/tWIHB9yK6NwLz+aQQ==
708+
"@tensorflow/tfjs-converter@0.8.1":
709+
version "0.8.1"
710+
resolved "https://registry.yarnpkg.com/@tensorflow/tfjs-converter/-/tfjs-converter-0.8.1.tgz#baecc2dd20e5fca81391df1c6f11a7e865c71ce9"
711+
integrity sha512-tdUq5N6y+L9XUM6c9poAP9GAAkzh9XEtP/mD96nFxllpNeDODSmDkdZKFzoAkmXwubojcUSJ1wbVYqCFbgaCOg==
712712
dependencies:
713713
"@types/long" "~3.0.32"
714+
js-base64 "2.4.9"
714715
protobufjs "~6.8.6"
715716

716-
"@tensorflow/tfjs-core@0.14.5":
717-
version "0.14.5"
718-
resolved "https://registry.yarnpkg.com/@tensorflow/tfjs-core/-/tfjs-core-0.14.5.tgz#17c3beeec31c4cd92b0f79a5ef30c4975a11e408"
719-
integrity sha512-CSUgKuC17J1Ylr1s6iD1k2/tJr9lD16sUEjtzJbtiuTYCELOwujGK/1htunA7o3BwLuU7aqEI92MoKElEKa7qA==
717+
"@tensorflow/tfjs-core@0.15.1":
718+
version "0.15.1"
719+
resolved "https://registry.yarnpkg.com/@tensorflow/tfjs-core/-/tfjs-core-0.15.1.tgz#6196d2a9630236c77d71e036f05d2d6eadc2a25a"
720+
integrity sha512-csZ1GvRiwy0PJcJXz6Xt9W+ZZHf0JI+nyJPtJU4QSVJVIFRCCAWqn2SsYwNt2Bp2rw2ZHhfuStz3veFUgaDSMA==
720721
dependencies:
721722
"@types/seedrandom" "2.4.27"
722723
"@types/webgl-ext" "0.0.30"
723724
"@types/webgl2" "0.0.4"
724725
seedrandom "2.4.3"
725726

726-
"@tensorflow/tfjs-data@0.1.7":
727-
version "0.1.7"
728-
resolved "https://registry.yarnpkg.com/@tensorflow/tfjs-data/-/tfjs-data-0.1.7.tgz#8a4e43313b3d63cdfab719c0c1c47ced2ef321e3"
729-
integrity sha512-RENjeBdBLq7GS9594kQx2GbM0WQV16VfxzzB0j2sq5vJh9GZQi2DB5Emq2LqZWs5rSeh7PDHZylGOn/ve6f8PA==
727+
"@tensorflow/tfjs-data@0.2.1":
728+
version "0.2.1"
729+
resolved "https://registry.yarnpkg.com/@tensorflow/tfjs-data/-/tfjs-data-0.2.1.tgz#6a4b2e08ef472b6f1a533b07c59aff71c2f4d03f"
730+
integrity sha512-A8YSCtPkaXXQeJwI7CUw/Y+vCoCxiCRIH4Z0DOTD16dl9Iz4S+sr8VA3I4HsLLgS9BNXbRWFQxnbCe/j1ATtuA==
730731
dependencies:
731732
"@types/node-fetch" "^2.1.2"
732733
node-fetch "~2.1.2"
733734
seedrandom "~2.4.3"
734735

735-
"@tensorflow/tfjs-layers@0.9.2":
736-
version "0.9.2"
737-
resolved "https://registry.yarnpkg.com/@tensorflow/tfjs-layers/-/tfjs-layers-0.9.2.tgz#f5c1918d1a9660096f259cd1f99f59e689b41b69"
738-
integrity sha512-peB824cEXRBy5IgZPIodd8zpQ/54VGOYbR+zY+Q1Le7v3Np05EoDcL8Z98MtpBHo6jOM7b/3Lf2zjfJVv2qxJA==
736+
"@tensorflow/tfjs-layers@0.10.1":
737+
version "0.10.1"
738+
resolved "https://registry.yarnpkg.com/@tensorflow/tfjs-layers/-/tfjs-layers-0.10.1.tgz#b7019302b776c7281fde425043659b6e97403dfb"
739+
integrity sha512-p8b6mynBR/owKCRKR7J0tu7Qherlyzsm5MkgfVk9Z1PCqsR79soYEf1VbPsRap5g09Xl8RZgB5S/aMkRHy18Qg==
739740

740741
"@tensorflow/tfjs-vis@^0.4.2":
741742
version "0.4.2"
@@ -751,15 +752,15 @@
751752
vega-lib "4.4.0"
752753
vega-lite "3.0.0-rc10"
753754

754-
"@tensorflow/tfjs@^0.14.2":
755-
version "0.14.2"
756-
resolved "https://registry.yarnpkg.com/@tensorflow/tfjs/-/tfjs-0.14.2.tgz#f38fa572286dadfe981c219f5639defd586c20c4"
757-
integrity sha512-d+kBdhn3L/BOIwwc44V1lUrs0O5s49ujhYXVHT9Hs6y3yq+OqPK10am16H1fNcxeMn12/3gGphebglObTD0/Sg==
755+
"@tensorflow/tfjs@^0.15.1":
756+
version "0.15.1"
757+
resolved "https://registry.yarnpkg.com/@tensorflow/tfjs/-/tfjs-0.15.1.tgz#ed3ae264159eb60e63be38edb83fdb6cd03db2d2"
758+
integrity sha512-PV+Heq+YrGp14e3+brYcC7SZVtq7wsrxyJe6YQIwySMcGBipP2i6UCWJMgbq8W71MMGBrST+dSBUkM1QZkZpHw==
758759
dependencies:
759-
"@tensorflow/tfjs-converter" "0.7.2"
760-
"@tensorflow/tfjs-core" "0.14.5"
761-
"@tensorflow/tfjs-data" "0.1.7"
762-
"@tensorflow/tfjs-layers" "0.9.2"
760+
"@tensorflow/tfjs-converter" "0.8.1"
761+
"@tensorflow/tfjs-core" "0.15.1"
762+
"@tensorflow/tfjs-data" "0.2.1"
763+
"@tensorflow/tfjs-layers" "0.10.1"
763764

764765
"@types/long@^4.0.0":
765766
version "4.0.0"
@@ -3714,6 +3715,11 @@ isomorphic-fetch@^2.1.1:
37143715
node-fetch "^1.0.1"
37153716
whatwg-fetch ">=0.10.0"
37163717

3718+
3719+
version "2.4.9"
3720+
resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.4.9.tgz#748911fb04f48a60c4771b375cac45a80df11c03"
3721+
integrity sha512-xcinL3AuDJk7VSzsHgb9DvvIXayBbadtMZ4HFPx8rUszbW1MuNMlwYVC4zzCZ6e1sqZpnNS5ZFYOhXqA39T7LQ==
3722+
37173723
js-base64@^2.1.9:
37183724
version "2.5.0"
37193725
resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.5.0.tgz#42255ba183ab67ce59a0dee640afdc00ab5ae93e"

custom-layer/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"node": ">=8.9.0"
1010
},
1111
"dependencies": {
12-
"@tensorflow/tfjs": "^0.14.2"
12+
"@tensorflow/tfjs": "^0.15.1"
1313
},
1414
"scripts": {
1515
"watch": "cross-env NODE_ENV=development parcel index.html --no-hmr --open",

0 commit comments

Comments
 (0)