You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

notobook.js 1.3 kB

2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. import service from "../service";
  2. // Notebook新建页面需要的信息
  3. export const getFileNotebook = () => {
  4. return service({
  5. url: "/api/v1/file_notebook",
  6. method: "get",
  7. params: {},
  8. });
  9. };
  10. // Notebook新建调试任务
  11. // type, file, branch_name, owner_name, project_name
  12. export const createNotebook = (data) => {
  13. return service({
  14. url: "/api/v1/file_notebook/create",
  15. method: "post",
  16. data,
  17. params: {},
  18. });
  19. };
  20. // Notebook获取云脑I调试任务状态
  21. export const getCb1Notebook = (path,jobid) => {
  22. return service({
  23. url: `/api/v1/${path}/cloudbrain/${jobid}`,
  24. method: "get",
  25. params: {},
  26. });
  27. };
  28. // Notebook获取云脑II调试任务状态
  29. export const getCb2Notebook = (path,jobid) => {
  30. return service({
  31. url: `/api/v1/${path}/modelarts/notebook/${jobid}`,
  32. method: "get",
  33. params: {},
  34. });
  35. };
  36. // Notebook查询文件在环境中是否已准备好
  37. // type, file, branch_name, owner_name, project_name,job_id
  38. export const getFileInfoNotebook = (data) => {
  39. return service({
  40. url: "/api/v1/file_notebook/status",
  41. method: "post",
  42. data,
  43. params: {},
  44. });
  45. };
  46. export const stopNotebook = (url) => {
  47. return service({
  48. url: url,
  49. method: "post",
  50. params: {},
  51. });
  52. };