更新后,我是哪个 Vowpal Wabbit 版本 运行?
After update, which Vowpal Wabbit version am I running?
我有一个一年前的 VW 版本,我 运行 从终端使用标准 vw
语法。
我安装了最新版本,通过下载git和运行宁make
。当我现在 运行 vw
时,我是否 运行 正在使用较新的版本,是否需要更新别名或其他内容?
我是哪只野兔运行?
这是一个 shell 从属答案。对于大多数 shells 这应该有效:
which vw
如果您正在使用 sh
兼容的 shell,例如 bash
,这也应该有效:
type vw
是哪个版本的?
vw --version
请不要使用shell别名来切换版本。
别名不会在 shell 调用中保留,因此 vw-hypersearch
等 vw 实用程序可能不会使用您认为正在使用的版本(因为您有一些误解 vw
别名设置在某处)。
相反,您需要首先 'install'(基本上是复制)您的 vowpalwabbit/vw
可执行文件到一个标准位置(例如,从 运行 [的相同位置使用 make install
make
),最后确保你的 PATH 包括你安装的目录 vw
例如通过在其前面添加 /usr/local/bin
:
export PATH=/usr/local/bin:$PATH
更好:将以上内容放入您的~/.bashrc
(或等效项),这样您登录时就不需要重复设置了。
我有一个一年前的 VW 版本,我 运行 从终端使用标准 vw
语法。
我安装了最新版本,通过下载git和运行宁make
。当我现在 运行 vw
时,我是否 运行 正在使用较新的版本,是否需要更新别名或其他内容?
我是哪只野兔运行?
这是一个 shell 从属答案。对于大多数 shells 这应该有效:
which vw
如果您正在使用 sh
兼容的 shell,例如 bash
,这也应该有效:
type vw
是哪个版本的?
vw --version
请不要使用shell别名来切换版本。
别名不会在 shell 调用中保留,因此 vw-hypersearch
等 vw 实用程序可能不会使用您认为正在使用的版本(因为您有一些误解 vw
别名设置在某处)。
相反,您需要首先 'install'(基本上是复制)您的 vowpalwabbit/vw
可执行文件到一个标准位置(例如,从 运行 [的相同位置使用 make install
make
),最后确保你的 PATH 包括你安装的目录 vw
例如通过在其前面添加 /usr/local/bin
:
export PATH=/usr/local/bin:$PATH
更好:将以上内容放入您的~/.bashrc
(或等效项),这样您登录时就不需要重复设置了。