This PR moves ray support to a separate package, decoupling ray dependencies from vernon. It will be installed in the default conda environment but it is now optional if your project does not need ray.
In addition to moving ray to a separate package it also creates a new entry point to nupic.research.frameworks called command_line_args, where frameworks/packages can use to extend the command line arguments. Currently wandb, sigopt and ray packages are modifying the command line args with their own specific options.
This PR moves ray support to a separate package, decoupling ray dependencies from vernon. It will be installed in the default
conda
environment but it is now optional if your project does not need ray.In addition to moving ray to a separate package it also creates a new entry point to
nupic.research.frameworks
calledcommand_line_args
, where frameworks/packages can use to extend the command line arguments. Currentlywandb
,sigopt
andray
packages are modifying the command line args with their own specific options.