Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion deepspeed/autotuning/scheduler.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

import copy

from numpy import BUFSIZE
BUFSIZE = 8192 # Patched for NumPy v2
import json
import subprocess
import sys
Expand Down
2 changes: 1 addition & 1 deletion deepspeed/comm/config.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

# DeepSpeed Team

from pydantic import BaseModel
from pydantic.v1 import BaseModel
from .constants import *


Expand Down
10 changes: 9 additions & 1 deletion deepspeed/elasticity/elastic_agent.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,15 @@
from torch.distributed.elastic.agent.server.local_elastic_agent import LocalElasticAgent
from typing import Any, Dict, Optional, Tuple
from datetime import datetime
from torch.distributed.elastic.agent.server.api import log, _get_socket_with_port
import logging
log = logging.getLogger("ds")

# Mocked for PyTorch 2.11 compatibility
def _get_socket_with_port(port):
return None

class DSElasticAgent:
pass
from torch.distributed.elastic.metrics import put_metric
from torch.distributed.elastic.agent.server.api import (
RunResult,
Expand Down
4 changes: 2 additions & 2 deletions deepspeed/inference/config.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
import deepspeed
from deepspeed.runtime.config_utils import DeepSpeedConfigModel
from deepspeed.runtime.zero.config import DeepSpeedZeroConfig
from pydantic import Field
from pydantic import validator
from pydantic.v1 import Field
from pydantic.v1 import validator
from typing import Dict, Union
from enum import Enum

Expand Down
2 changes: 1 addition & 1 deletion deepspeed/monitor/config.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

# DeepSpeed Team

from pydantic import root_validator
from pydantic.v1 import root_validator
from deepspeed.runtime.config_utils import DeepSpeedConfigModel


Expand Down
2 changes: 1 addition & 1 deletion deepspeed/runtime/config_utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
import collections
import collections.abc
from functools import reduce
from pydantic import BaseModel
from pydantic.v1 import BaseModel
from deepspeed.utils import logger


Expand Down
2 changes: 1 addition & 1 deletion deepspeed/runtime/zero/config.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

# DeepSpeed Team

from pydantic import Field, validator
from pydantic.v1 import Field, validator
import sys
from typing import Optional
from enum import Enum
Expand Down
2 changes: 1 addition & 1 deletion deepspeed/runtime/zero/offload_config.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

# DeepSpeed Team

from pydantic import Field, validator
from pydantic.v1 import Field, validator
from enum import Enum
from pathlib import Path
from deepspeed.runtime.config_utils import DeepSpeedConfigModel, pp_int
Expand Down