You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
1021 B
35 lines
1021 B
/*
|
|
* @Description: jupyter相关接口
|
|
* @Author: tangjiang
|
|
* @Github:
|
|
* @Date: 2019-12-12 09:07:07
|
|
* @LastEditors: tangjiang
|
|
* @LastEditTime: 2019-12-12 17:46:17
|
|
*/
|
|
import axios from 'axios';
|
|
|
|
// 获取 jupyter实训相关的内容
|
|
export async function fetchJupyterInfo (identifier) {
|
|
const url = `/tasks/${identifier}/jupyter.json`;
|
|
return axios.get(url);
|
|
}
|
|
// 获取数据集
|
|
export async function fetchJupyterTpiDataSet (identifier) {
|
|
const url = `/shixuns/${identifier}/jupyter_data_sets.json`;
|
|
return axios.get(url);
|
|
}
|
|
// 获取 tpi url
|
|
export async function fetchJupyterTpiUrl (params) {
|
|
const url = `/jupyters/get_info_with_tpi.json`;
|
|
return axios.get(url, { params });
|
|
}
|
|
// 同步代码功能
|
|
export async function fetchSyncJupyterCode (identifier) {
|
|
const url = `/myshixuns/${identifier}/sync_code.json`;
|
|
return axios.post(url);
|
|
}
|
|
// jupyter 保存
|
|
export async function fetchSaveJupyterTpi (params) {
|
|
const url = `/jupyters/save_with_tpi.json`;
|
|
return axios.get(url, { params });
|
|
} |