更新后,我是哪个 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(或等效项),这样您登录时就不需要重复设置了。