查看完整版本 : Windows 10 下試 TensorFlow.js 例子

xianrenb 2018-4-3 13:42

Windows 10 下試 TensorFlow.js 例子,原來比我想像中要難搞!

首先,我本身有 install Cygwin 。
[url=http://www.cygwin.com/]http://www.cygwin.com/[/url]
內裏 install 了 git 、 nano 、 vim 等等。
但 google 一點資料,看來用 yarn 、 npm 等會有問題。
於是就直接 install windows 版 yarn via Chocolatey 。
[url=https://chocolatey.org/]https://chocolatey.org/[/url]
[url=https://yarnpkg.com/lang/en/docs/install/]https://yarnpkg.com/lang/en/docs/install/[/url]

後來 git clone 了 example :[code]git clone https://github.com/tensorflow/tfjs-examples.git[/code]還是用不到,有 error 。

後來才發現,根本個 path 不正確。
寫了個 file "yarnbinpath.bash_profile":[code]PATH="${PATH}:.\node_modules\.bin"[/code]加以下入 file "~/.bash_profile":[code]source yarnbinpath.bash_profile[/code]當然有[code]chmod u+x yarnbinpath.bash_profile[/code]啦!
最後改動如“tfjs-examples/mnist-core/package.json”:[code]...
"scripts": {
    "watch": "cross-env NODE_ENV=development parcel --no-hmr --open index.html ",
    "build": "cross-env NODE_ENV=production parcel build index.html  --no-minify --public-url ./"
  },
  "devDependencies": {
    "babel-plugin-transform-runtime": "~6.23.0",
    "babel-polyfill": "~6.26.0",
    "babel-preset-env": "~1.6.1",
    "clang-format": "~1.2.2",
    "parcel-bundler": "~1.6.2",
    "cross-env": "5.1.4"
  },
...[/code]即是加了“cross-env”。

終於能用了!

Susan﹏汪汪 2018-4-3 18:39

感覺上而家的javascript 好複雜
又babel又Clang

xianrenb 2018-4-3 21:59

[quote]原帖由 [i]Susan﹏汪汪[/i] 於 2018-4-3 06:39 PM 發表 [url=http://computer.discuss.com.hk/redirect.php?goto=findpost&pid=477907602&ptid=27351996][img]http://computer.discuss.com.hk/images/common/back.gif[/img][/url]
感覺上而家的javascript 好複雜
又babel又Clang [/quote]

其實搞搞下, JavaScript/ECMAScript 已經變成是處處合用的語言了。

[url=https://clang.llvm.org/docs/ClangFormat.html]https://clang.llvm.org/docs/ClangFormat.html[/url]
[quote]...
$ clang-format -help
OVERVIEW: A tool to format C/C++/Java/JavaScript/Objective-C/Protobuf code.

If no arguments are specified, it formats the code from standard input
and writes the result to the standard output.
If <file>s are given, it reformats the files. If -i is specified
together with <file>s, the files are edited in-place. Otherwise, the
result is written to the standard output.
...[/quote]
所以這個 clang-format 應該只是用來 format d code 。

剛看了:
[url=https://babeljs.io/learn-es2015/]https://babeljs.io/learn-es2015/[/url]

看來 ES6 基本已經有齊應有的功能。

xianrenb 2018-4-12 12:03

[quote]原帖由 [i]xianrenb[/i] 於 2018-4-3 01:42 PM 發表 [url=http://computer.discuss.com.hk/redirect.php?goto=findpost&pid=477892879&ptid=27351996][img]http://computer.discuss.com.hk/images/common/back.gif[/img][/url]
Windows 10 下試 TensorFlow.js 例子,原來比我想像中要難搞!

首先,我本身有 install Cygwin 。
[url=http://www.cygwin.com/]http://www.cygwin.com/[/url]
內裏 install 了 git 、 nano 、 vim 等等。
但 google 一點資料,看來用 yarn 、 np ... [/quote]

有個問題, run “yarn watch” 停不了。
唔知 linux 下正常是否 foreground job ,用 Ctrl-C 可以停?
但現在上面的 setting 好似在 Windows 下是 background job 。

xianrenb 2018-4-14 12:00

[quote]原帖由 [i]xianrenb[/i] 於 2018-4-12 12:03 PM 發表 [url=http://computer.discuss.com.hk/redirect.php?goto=findpost&pid=478411633&ptid=27351996][img]http://computer.discuss.com.hk/images/common/back.gif[/img][/url]


有個問題, run “yarn watch” 停不了。
唔知 linux 下正常是否 foreground job ,用 Ctrl-C 可以停?
但現在上面的 setting 好似在 Windows 下是 background job 。 [/quote]

其實 yarn watch 會 run parcel (一個 JavaScript/Node.js program)。
[url=https://parceljs.org/]https://parceljs.org/[/url]
看來無其他方法,只好每次想停時,開工作管理員來結束工作。
都唔明點解這個程式無 stop command/script 。
頁: [1]
查看完整版本: Windows 10 下試 TensorFlow.js 例子