Fix code in optuna-dashboard

This commit is contained in:
keisuke-umezawa
2024-07-20 15:03:42 +09:00
parent cd9b714b3c
commit 7366550729
3 changed files with 9 additions and 7 deletions
+4 -3
View File
@@ -5,7 +5,6 @@ import {
FeedbackComponentType,
FormWidgets,
Note,
ParamImportance,
PlotlyGraphObject,
PreferenceFeedbackMode,
PreferenceHistory,
@@ -113,7 +112,7 @@ export type UploadArtifactAPIResponse = {
}
export interface ParamImportancesResponse {
param_importances: ParamImportance[][]
param_importances: Optuna.ParamImportance[][]
}
export type PlotResponse = {
@@ -228,7 +227,9 @@ export abstract class APIClient {
trialId: number,
user_attrs: { [key: string]: number | string }
): Promise<void>
abstract getParamImportances(studyId: number): Promise<ParamImportance[][]>
abstract getParamImportances(
studyId: number
): Promise<Optuna.ParamImportance[][]>
abstract reportPreference(
studyId: number,
candidates: number[],
+3 -2
View File
@@ -15,7 +15,6 @@ import {
} from "./apiClient"
import {
FeedbackComponentType,
ParamImportance,
StudyDetail,
StudySummary,
Trial,
@@ -230,7 +229,9 @@ export class AxiosClient extends APIClient {
.then(() => {
return
})
getParamImportances = (studyId: number): Promise<ParamImportance[][]> =>
getParamImportances = (
studyId: number
): Promise<Optuna.ParamImportance[][]> =>
this.axiosInstance
.get<ParamImportancesResponse>(
`/api/studies/${studyId}/param_importances`
@@ -1,8 +1,8 @@
import * as Optuna from "@optuna/types"
import { useQuery } from "@tanstack/react-query"
import { AxiosError } from "axios"
import { useSnackbar } from "notistack"
import { useEffect } from "react"
import { ParamImportance } from "ts/types/optuna"
import { useAPIClient } from "../apiClientProvider"
export const useParamImportance = ({
@@ -13,7 +13,7 @@ export const useParamImportance = ({
const { enqueueSnackbar } = useSnackbar()
const { data, isLoading, error } = useQuery<
ParamImportance[][],
Optuna.ParamImportance[][],
AxiosError<{ reason: string }>
>({
queryKey: ["paramImportance", studyId, numCompletedTrials],