def superadmin_client(): from singa_auto.client import Client admin_host = os.environ['ADMIN_HOST'] admin_port = os.environ['ADMIN_PORT'] client = Client(admin_host=admin_host, admin_port=admin_port) client.login(email=SUPERADMIN_EMAIL, password=os.environ['SUPERADMIN_PASSWORD']) return client
type=int, default=0, help='How many GPUs to use for training') parser.add_argument( '--hours', type=float, default=0.1, help='How long the train job should run for (in hours)') # 6min parser.add_argument( '--query_path', type=str, default= 'examples/data/image_classification/fashion_mnist_test_1.png,examples/data/image_classification/fashion_mnist_test_2.png', help='Path(s) to query image(s), delimited by commas') (args, _) = parser.parse_known_args() out_train_dataset_path = 'data/fashion_mnist_train.zip' out_val_dataset_path = 'data/fashion_mnist_val.zip' # Initialize client client = Client() client.login(email=args.email, password=args.password) web_admin_url = 'http://{}:{}'.format(args.host, args.web_admin_port) print('During training, you can view the status of the train job at {}'. format(web_admin_url)) print('Login with email "{}" and password "{}"'.format( args.email, args.password)) # Run quickstart quickstart(client, out_train_dataset_path, out_val_dataset_path, args.gpus, args.hours, args.query_path.split(','))
# "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. # import os from singa_auto.client import Client from singa_auto.config import SUPERADMIN_EMAIL print("\npython3 ./scripts/stop_all_jobs.py ---->") if __name__ == '__main__': singa_auto_host = os.environ.get('SINGA_AUTO_HOST', 'localhost') admin_port = int(os.environ.get('ADMIN_EXT_PORT', 3000)) user_email = SUPERADMIN_EMAIL user_password = os.environ.get('SUPERADMIN_PASSWORD', 'singa_auto') # Initialize client client = Client(admin_host=singa_auto_host, admin_port=admin_port) client.login(email=user_email, password=user_password) print("\nclient.stop_all_jobs(): ", client.stop_all_jobs())